.lp .ph-stage{flex-direction:column;align-items:center;gap:16px;display:flex;container-type:inline-size}@media (min-width:640px){.lp .ph-stage{flex-direction:row;justify-content:center;align-items:flex-start}}@media (max-width:639px){.lp .ph-stage>.ph:nth-child(n+2){display:none}}.lp .ph{aspect-ratio:26/54;width:26em;box-shadow:var(--sh-lg), inset 0 0 0 .1em #34343a;font-size:10px;font-family:var(--f-body);color:var(--ink);background:#0d0d0f;border-radius:4.4em;flex:none;padding:.5em}@media (min-width:640px){.lp .ph{font-size:min(10px,1.92308cqw - .307692px)}}.lp .ph-screen{background:var(--bg-white);border-radius:3.9em;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lp .ph-cam .ph-screen{color:#fff;background:#0b0b0c}.lp .ph-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lp .ph-status{height:4.6em;color:var(--ink);z-index:3;flex:none;justify-content:space-between;align-items:center;padding:.4em 2.4em 0;font-size:1.2em;font-weight:600;display:flex;position:relative}.lp .ph-status.dk{color:#fff}.lp .ph-island{background:#000;border-radius:99px;width:8.6em;height:2.5em;margin-left:-4.3em;position:absolute;top:1.1em;left:50%}.lp .ph-sys{align-items:center;gap:.5em;display:flex}.lp .ph-sig{align-items:flex-end;gap:.14em;height:.8em;display:flex}.lp .ph-sig i{background:currentColor;border-radius:.06em;width:.22em;display:block}.lp .ph-sig i:first-child{height:30%}.lp .ph-sig i:nth-child(2){height:50%}.lp .ph-sig i:nth-child(3){height:75%}.lp .ph-sig i:nth-child(4){height:100%}.lp .ph-batt{opacity:.9;border:.1em solid;border-radius:.28em;width:1.9em;height:.9em;position:relative}.lp .ph-batt:after{content:"";background:currentColor;border-radius:0 .1em .1em 0;width:.14em;height:.3em;position:absolute;top:.22em;right:-.28em}.lp .ph-batt i{background:currentColor;border-radius:.14em;position:absolute;inset:.1em .3em .1em .1em}@media (min-width:640px){.lp .ph-stage>.ph:only-child{font-size:min(11.5px,3.84615cqw - .307692px)}}.lp .ph-status,.lp [dir=rtl] .ph-cam .ph-camhead,.lp [dir=rtl] .ph-cam .ph-vf,.lp [dir=rtl] .iv-cam .ph-vf{direction:ltr}.lp [dir=rtl] .ph-camhead b{unicode-bidi:plaintext}.lp [dir=rtl] .ph-apphead{letter-spacing:0}.lp [dir=rtl] .ph-apphead>svg:first-child{transform:scaleX(-1)}.lp [dir=rtl] .ph-live{margin-left:0;margin-right:auto}.lp [dir=rtl] .ph-say{letter-spacing:0;line-height:1.7}
.lp .hs{min-width:0}.lp .hs-stage{background:var(--panel);border:1px solid var(--cream-line);border-radius:var(--r-card);overflow:hidden}.lp .hs-svg{width:100%;height:auto;display:block}.lp .hs-svg .i{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.lp .hs-tiles line{stroke:#e6e0d2;stroke-width:1px;vector-effect:non-scaling-stroke}.lp .hs-tag text,.lp .hs-chip text{font-family:var(--f-mono);fill:var(--ink);letter-spacing:.04em}.lp .hs-chip text{letter-spacing:0;font-family:var(--f-body);font-weight:500}.lp .hs-path{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.55}.lp .hs-trail{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp .hs-nc{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.lp .hs-nt{font-family:var(--f-body);fill:var(--ink);font-weight:600}.lp .hs-nb,.lp .hs-ph-mut{font-family:var(--f-body);fill:var(--ink-3)}.lp .hs-ph-time{font-family:var(--f-display);fill:var(--ink);font-weight:300}.lp .hs-rt{font-family:var(--f-body);fill:#fff;font-weight:600}.lp .hs-rm{font-family:var(--f-mono);fill:#9aa0a6}.lp .hs-rbig{font-family:var(--f-display);fill:#fff;letter-spacing:-.01em;font-weight:500}.lp .hs-beat{font-family:var(--f-mono);fill:var(--ink);letter-spacing:.14em;font-weight:500}.lp .hs-todo{font-family:var(--f-mono);fill:var(--accent-ink);letter-spacing:.04em}.lp .hs-okt{font-family:var(--f-body);fill:#1e6b47;font-weight:600}.lp .hs-btn{font-family:var(--f-body);fill:#fff;font-weight:600}.lp .hs-btn2{font-family:var(--f-body);fill:var(--ink);font-weight:500}.lp .hs-cap{text-align:center;min-height:3.2em;color:var(--ink-2);margin:10px 0 0;display:none}.lp .hs-cap-b{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);min-height:1.4em;font-size:12px;display:block}.lp .hs-cap-t{font-size:15px;display:block}@media (max-width:639px){.lp .hs-cap{display:block}}.lp .hs-svg:lang(ar) text{letter-spacing:0}.lp .hs-cap:lang(ar) .hs-cap-b{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}
.lp .hero{padding:clamp(112px,12vw,148px) 0 0}.lp .hero-copy{text-align:center;max-width:52rem;margin-inline:auto}.lp .hero-h1{font-size:clamp(40px,5.2vw,76px)}.lp .hero-accent{color:var(--accent)}.lp .hero-panel{background:var(--cream);border-radius:var(--sheet-r);margin-top:clamp(40px,5vw,64px);max-width:1100px;margin-inline:auto;padding:clamp(12px,3vw,40px)}.lp .hero-w{animation:hero-in .7s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms);display:inline-block}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp .hero-sub{text-wrap:pretty;max-width:38rem;margin:24px auto 0}.lp .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (max-width:479px){.lp .hero-ctas{flex-direction:column}.lp .hero-ctas .lp-btn{justify-content:center;width:100%}}.lp .hero-logos{border-top:1px solid var(--line);padding:28px 0 calc(var(--sheet-r) + 24px)}.lp .hero-logos-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 var(--gutter);margin:0 0 20px;font-size:12px}.lp .hero-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp .hero-logos-row{flex-wrap:nowrap;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite lp-marquee;display:flex}.lp .hero-marquee:hover .hero-logos-row{animation-play-state:paused}.lp[dir=rtl] .hero-logos-row{animation-direction:reverse}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp .hero-logo{filter:grayscale();opacity:.55;transition:opacity var(--t-quick), filter var(--t-quick);flex:none;align-items:center;padding:0 clamp(28px,4.5vw,64px);display:flex}.lp .hero-logo:hover{filter:none;opacity:1}.lp .hero-logo img{width:auto;height:28px;display:block}.lp .hero-logo-braise{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:26px;font-weight:600}.lp .hero-logo-omarock{font-family:var(--f-body);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:25px;font-style:italic;font-weight:800}.lp .hero-logo-roasty{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;font-size:24px;font-weight:500}@media (prefers-reduced-motion:reduce){.lp .hero-logos-row{width:auto;padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;animation:none}.lp .hero-logo-dup{display:none}}.lp:lang(ar) .hero-logos-label{font-size:14px}.lp:lang(ar) .hero-h1{font-size:clamp(38px,4.6vw,66px)}@media (prefers-reduced-motion:reduce){.lp .hero-w{animation:none}}
.lp .pb-lead{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);margin:56px 0 24px;font-size:13px}.lp .pb-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.lp .pb-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.lp .pb-frame{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);overflow:hidden}.lp .pb-zoom{width:100%;height:100%;transition:transform var(--t-lift) var(--ease-out);place-items:center;display:grid}.lp .pb-card:hover .pb-zoom{transform:scale(1.04)}.lp .pb-t{font-family:var(--f-display);letter-spacing:-.015em;margin:18px 0 6px;font-size:20px;font-weight:400}.lp .pb-d{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.lp .pb-d strong{color:var(--ink);font-weight:500}.lp .pb-vig{width:76%;color:var(--ink-2);font-size:12px}.lp .pb-note{background:var(--bg-white);border:1px solid var(--line);font-family:var(--f-mono);border-radius:4px;padding:12px 14px}.lp .pb-note-title{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;display:block}.lp .pb-note-row{border-bottom:1px dashed var(--line);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.lp .pb-note-total{border-bottom:0}.lp .pb-note-total s{color:var(--ink-3);margin-inline-start:auto;text-decoration-thickness:1.5px}.lp .pb-note-total em{color:var(--accent-ink);font-style:normal}.lp .pb-thread{flex-direction:column;gap:6px;display:flex}.lp .pb-bub{background:var(--bg-white);border:1px solid var(--line);border-radius:10px;max-width:80%;padding:7px 10px}.lp .pb-out{background:var(--line);align-self:flex-end}.lp .pb-hot{border-color:var(--accent)}.lp .pb-sheet{background:var(--bg-white);border:1px solid var(--line);border-radius:4px;padding:12px 14px}.lp .pb-sheet-head,.lp .pb-sheet-row{font-family:var(--f-mono);grid-template-columns:24px 1fr 1fr;gap:8px;padding:4px 0;display:grid}.lp .pb-sheet-head{color:var(--ink-3);text-transform:uppercase;font-size:10px}.lp .pb-sheet-row{border-top:1px solid var(--line)}.lp .pb-gap{background:repeating-linear-gradient(135deg, transparent 0 4px, var(--accent-tint) 4px 8px);outline:1px dashed var(--accent);outline-offset:-1px;min-height:1.2em}.lp .md-acc{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:48px;display:grid}.lp .md-hd{border-bottom:1px solid var(--line);margin:0}.lp .md-btn{padding:18px 0;text-align:start;cursor:pointer;width:100%;color:var(--ink-3);font-family:var(--f-display);letter-spacing:-.02em;transition:color var(--t-quick);background:0 0;border:0;padding-inline-start:18px;font-size:clamp(32px,4.4vw,60px);font-weight:300;line-height:1.1;display:block;position:relative}.lp .md-btn:hover{color:var(--ink-2)}.lp .md-btn[aria-expanded=true]{color:var(--ink)}.lp .md-btn:before{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity var(--t-quick);position:absolute;inset-block:14px;inset-inline-start:0}.lp .md-btn[aria-expanded=true]:before{opacity:1}.lp .md-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp .md-pane{border-bottom:1px solid var(--line);opacity:0;transition:opacity var(--t-quick);padding:8px 0 28px;padding-inline-start:18px;display:none}.lp .md-pane[data-open=true]{opacity:1;display:block}.lp .md-d{color:var(--ink-2);max-width:46ch;margin:0 0 18px;font-size:16px;line-height:1.55}.lp .md-list{color:var(--ink-2);gap:8px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.lp .md-list li{align-items:baseline;gap:10px;display:flex}.lp .md-list li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px}.lp .md-mock-in{max-width:460px}.lp .md-card{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:16px;font-size:14px}.lp .md-card-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11px}.lp .md-rows{margin:0;padding:0;list-style:none}.lp .md-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.lp .md-rows .md-row:first-child{border-top:0}.lp .md-nm{flex:1;min-width:0}.lp .md-num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-weight:500}.lp .md-av{background:var(--accent-tint);width:24px;height:24px;color:var(--accent-ink,var(--ink));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.lp .md-badge{white-space:nowrap;direction:ltr;unicode-bidi:isolate;border-radius:99px;flex:none;padding:2px 8px;font-size:12px}.lp:lang(ar) .md-badge{direction:inherit}.lp .md-late{background:var(--accent-strong);color:#fff}.lp .md-ok{background:var(--accent-tint);color:var(--ink)}.lp .md-sum{font-weight:600}.lp .md-till{border-top:1px solid var(--line);flex-wrap:wrap}.lp .md-bar{background:var(--line);border-radius:4px;height:8px;margin:10px 0 8px;position:relative}.lp .md-bar-fill{background:var(--accent);border-radius:4px;position:absolute;inset-block:0;inset-inline-start:0}.lp .md-bar-thr{background:var(--ink);width:2px;position:absolute;inset-block:-4px}.lp .md-sub{color:var(--ink-3);justify-content:space-between;gap:12px;font-size:12px;display:flex}@media (min-width:900px){.lp .md-acc{-moz-column-gap:56px;grid-template-columns:5fr 7fr;align-items:start;column-gap:56px}.lp .md-hd{grid-column:1;grid-row:var(--r)}.lp .md-pane{visibility:hidden;opacity:0;transition:opacity var(--t-quick), visibility 0s linear var(--t-quick);border-bottom:0;grid-area:1/2/span 4;padding:24px 0 0;padding-inline-start:0;display:block}.lp .md-pane[data-open=true]{visibility:visible;opacity:1;transition:opacity var(--t-quick)}}@media (prefers-reduced-motion:reduce){.lp .md-pane,.lp .md-btn,.lp .md-btn:before{transition:none}}.lp:lang(ar) .pb-lead{font-size:15px}.lp:lang(ar) .pb-note-title,.lp:lang(ar) .pb-sheet-head{font-size:12px}.lp:lang(ar) .pb-vig{font-size:13px}@media (prefers-reduced-motion:reduce){.lp .pb-zoom{transition:none}.lp .pb-card:hover .pb-zoom{transform:none}}
.lp .ag{padding-bottom:calc(var(--section-y) + var(--sheet-r))}.lp .ag-head{flex-direction:column;align-items:flex-start;display:flex}.lp .ag-pill{border:1px solid var(--on-dark-line);color:var(--accent-soft);letter-spacing:.02em;border-radius:99px;margin-bottom:20px;padding:5px 14px;font-size:13px;font-weight:500;display:inline-block}.lp .ag-cmp{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (min-width:768px){.lp .ag-cmp{grid-template-columns:1fr 1fr;gap:20px}}.lp .ag-card{border-radius:var(--r-card);border:1px solid #0000;padding:28px}.lp .ag-card h3{font-family:var(--f-display);margin:0 0 18px;font-size:20px;font-weight:400}.lp .ag-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp .ag-card li{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.lp .ag-ic{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;display:grid}.lp .ag-noise{background:var(--dark-2);color:var(--on-dark-2)}.lp .ag-noise .ag-ic{color:var(--on-dark-2);background:#f2eee814}.lp .ag-ours{background:var(--dark);border-color:var(--accent);color:var(--on-dark)}.lp .ag-ours .ag-ic{background:var(--accent-strong);color:#fff}.lp .ag-week{grid-template-columns:1fr;align-items:center;gap:40px;margin-top:72px;display:grid}@media (min-width:900px){.lp .ag-week{grid-template-columns:minmax(0,1fr) auto;gap:64px}}.lp .ag-wk{letter-spacing:.17em;text-transform:uppercase;color:var(--on-dark-2);margin:0 0 20px;font-size:11px;font-weight:500}@media (min-width:900px){.lp .ag-steps{flex-direction:column;justify-content:center;min-height:560px;display:flex}}.lp .ag-steps ol{margin:0;padding:0;list-style:none}.lp .ag-steps li{border-top:1px solid var(--on-dark-line);position:relative}.lp .ag-steps li:last-child{border-bottom:1px solid var(--on-dark-line)}.lp .ag-step{width:100%;color:var(--on-dark-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:18px 0 8px;display:block}.lp .ag-step:hover{color:var(--on-dark)}.lp .ag-day{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2);font-size:11px;display:block}.lp .ag-t{font-family:var(--f-display);letter-spacing:-.01em;transition:font-size .35s var(--ease-out), color .25s;margin-top:4px;font-size:20px;font-weight:300;line-height:1.25;display:block}.lp .ag-steps li.on .ag-t{color:var(--on-dark);font-size:clamp(26px,2.6vw,34px)}.lp .ag-steps li.on .ag-day{color:var(--accent-soft)}.lp .ag-d{visibility:hidden;transition:grid-template-rows .35s var(--ease-out), visibility 0s .35s;grid-template-rows:0fr;display:grid}.lp .ag-steps li.on .ag-d{visibility:visible;transition:grid-template-rows .35s var(--ease-out), visibility 0s;grid-template-rows:1fr}.lp .ag-d>div{overflow:hidden}.lp .ag-d p{max-width:32em;color:var(--on-dark-2);margin:0;padding:4px 0 18px;line-height:1.6}.lp .ag-steps li:not(.on) .ag-step{padding-bottom:18px}.lp .ag-stage,.lp .ag-phone-wrap{justify-content:center;display:flex}.lp .ag .ag-ph{font-size:10px}.lp .ag-scr{background:var(--bg-white);min-height:0;color:var(--ink);flex-direction:column;flex:1;padding:0 1.2em 1.4em;font-size:1.15em;display:flex}.lp .ag-hd{border-bottom:1px solid var(--line);align-items:center;gap:.6em;padding:.4em 0 .8em;display:flex}.lp .ag-av{background:var(--accent-strong);color:#fff;border-radius:50%;place-items:center;width:1.8em;height:1.8em;display:grid}.lp .ag-chat{flex:1;padding-top:1em;animation:.3s both ag-fade}.lp .ag-bub{border:1px solid var(--line);border-radius:1em;margin-inline-end:6%;padding:.8em .9em;font-size:.95em;line-height:1.5}.lp .ag-fig{font-family:var(--f-mono);white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-weight:600}.lp .ag-draft{border:1px solid var(--line);background:var(--panel);border-radius:.9em;margin-top:.9em;padding:.9em;font-size:.92em}.lp .ag-draft>b{font-weight:600;line-height:1.35;display:block}.lp .ag-draft-m{color:var(--ink-3);margin-top:.25em;font-size:.9em;display:block}.lp .ag-btns{gap:.6em;margin-top:.9em;display:flex}.lp .ag-chip{border:1px solid var(--line);background:var(--bg-white);border-radius:.6em;padding:.45em .9em;font-size:.92em}.lp .ag-chip.main{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.lp .ag-input{border:1px solid var(--line);background:var(--panel);border-radius:99px;flex:none;height:2.6em}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp .ag-chat{animation:none}.lp .ag-t,.lp .ag-d{transition:none}}.lp .ag-prog{background:var(--accent-soft);pointer-events:none;block-size:2px;inline-size:0;animation:6s linear forwards ag-prog;position:absolute;inset-block-start:-1px;inset-inline-start:0}@keyframes ag-prog{to{inline-size:100%}}@media (prefers-reduced-motion:reduce){.lp .ag-prog{display:none}}
.lp .iv-counter{background:repeating-linear-gradient(94deg,#0000002e 0 .15em,#0000 .15em 1.7em),linear-gradient(160deg,#4a3526,#2b1e15 60%,#1c140e);position:absolute;inset:0}.lp .iv-steel{background:linear-gradient(150deg,#3b3f44,#23262a 55%,#16181b)}.lp .iv-persp{perspective:60em;position:absolute;inset:0}.lp .iv-paper{color:#2a2722;width:19.8em;height:30em;font-family:var(--f-mono);transform-origin:50%;background:linear-gradient(115deg,#fbf8f0 0%,#f3eee1 55%,#e6e0d0 100%);border-radius:.3em;padding:1.5em 1.4em;font-size:.75em;line-height:1.35;position:absolute;top:3.4em;left:2.6em;box-shadow:0 1.6em 2.4em #0000008c,0 .3em .6em #0006,inset 0 0 3em #78643c1f}.lp .iv-paper:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px),radial-gradient(circle at 20% 10%,#ffffffb3,#0000 45%);position:absolute;inset:0}.lp .iv-ph{letter-spacing:-.01em;font-size:1.15em;font-weight:700}.lp .iv-sm{color:#6d675a;font-size:.9em}.lp .iv-rule{background:#b9b2a0;height:1px;margin:.8em 0 .6em}.lp .iv-hl{background:0 0;border-radius:.3em;outline:.12em solid #0000;margin:0 -.4em;padding:.25em .4em;transition:background .3s,outline-color .3s;position:relative}.lp .iv-hl.on{outline-color:var(--accent-strong);background:#ff7a1a29}.lp .iv-row{grid-template-columns:1fr auto;gap:.6em;display:grid}.lp .iv-row span:last-child{text-align:right}.lp .iv-tot{justify-content:space-between;display:flex}.lp .iv-grand{font-size:1.1em;font-weight:700}.lp .iv-sign{width:8em;height:4em;position:absolute;bottom:1.2em;right:1.2em}.lp .iv-chip{white-space:nowrap;font-family:var(--f-body);background:var(--accent-strong);color:#fff;opacity:0;transition:opacity .25s, transform .25s var(--ease-out);z-index:2;border-radius:.6em;padding:.35em .6em;font-size:.95em;line-height:1;position:absolute;bottom:calc(100% + .2em);right:0;transform:translateY(.4em)}.lp .iv-chip.on{opacity:1;transform:none}.lp .iv-edge{border:.22em solid var(--accent-strong);pointer-events:none;transform-origin:50%;border-radius:.5em;position:absolute;box-shadow:0 0 1.4em #ff7a1a80}.lp .iv-flash{pointer-events:none;z-index:5;background:#fff;position:absolute;inset:0}.lp .iv-sheetrow{border-top:1px solid var(--line);justify-content:space-between;padding:.45em 0;display:flex}.lp .iv-sheetrow.tt{font-weight:700}.lp .iv-sheet-h{padding-bottom:.5em;font-size:1.05em;font-weight:600}.lp .iv-layer{flex-direction:column;transition:opacity .45s;display:flex;position:absolute;inset:0}.lp .iv-cam{color:#fff;background:#0b0b0c}.lp .iv-ticket{color:#26262a;width:12em;font-family:var(--f-mono);text-align:center;background:linear-gradient(100deg,#fdfdfa,#ecebe4);padding:1.2em 1em 2em;font-size:.75em;line-height:1.4;position:absolute;top:5em;left:6.4em;box-shadow:0 1.2em 2em #0000008c;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/1.2em 100% repeat-x,linear-gradient(#000,#000) top/100% calc(100% - .6em) no-repeat;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/1.2em 100% repeat-x,linear-gradient(#000,#000) top/100% calc(100% - .6em) no-repeat}.lp .iv-ticket b{font-size:1.1em;display:block}.lp .iv-dash{border-top:1px dashed #9a9a92;margin:.7em 0}.lp .iv-tkrow{justify-content:space-between;display:flex}.lp .iv-tkbig{font-size:1.3em;font-weight:700}.lp .iv-app{background:var(--bg-white)}.lp .iv-sum{background:var(--bg-soft,#f6f4ef);border-radius:1em;justify-content:space-between;align-items:baseline;margin:.9em 1.6em .6em;padding:.8em 1em;font-size:1.1em;display:flex}.lp .iv-list{margin:0 1.6em;font-size:1.15em;display:grid}.lp .iv-li{border-bottom:1px solid var(--line);align-items:center;gap:.8em;padding:.65em .2em;display:flex}.lp .iv-li>span.n{flex:1;min-width:0}.lp .iv-new{opacity:0;max-height:0;transition:max-height .5s var(--ease-out), opacity .4s, transform .5s var(--ease-out);background:var(--accent-tint,#ff7a1a1a);border-bottom:0;border-radius:.8em;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(-1em)}.lp .iv-new.on{opacity:1;max-height:6em;padding:.65em .6em;transform:none}.lp .iv-thumb{border:1px solid var(--line);background:repeating-linear-gradient(0deg,#cfcdc4 0 .12em,#f6f5f0 .12em .5em);border-radius:.3em;flex:none;width:2.2em;height:2.8em}.lp .iv-sub{color:var(--ink-3,#7a7a80);font-size:.8em;display:block}.lp .iv-badge{background:var(--accent-strong);color:#fff;transform-origin:0;border-radius:99px;margin-top:.25em;padding:.25em .6em;font-size:.75em;font-weight:600;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:inline-block;transform:scale(0)}.lp .iv-badge.on{transform:scale(1)}@media (prefers-reduced-motion:reduce){.lp .iv-chip,.lp .iv-new,.lp .iv-badge{transition:none}}.lp [dir=rtl] .iv-row span:last-child{text-align:left}.lp [dir=rtl] .iv-badge{transform-origin:100%}.lp [dir=rtl] .iv-ph,.lp [dir=rtl] .iv-sm,.lp [dir=rtl] .iv-hl{unicode-bidi:plaintext}.lp [dir=rtl] .iv-paper{font-size:.7em;line-height:1.5}.lp [dir=rtl] .iv-tkbig{white-space:nowrap;gap:.4em;font-size:1.1em}.lp [dir=rtl] .iv-ticket{width:13em;left:5.9em}
.lp .tl-intro{margin-bottom:56px}.lp .tl-p{color:var(--ink-2);max-width:30em;margin:14px 0 0;font-size:16px;line-height:1.6}.lp .tl-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1024px){.lp .tl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.lp .tl-tool{background:var(--bg-white);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.lp .tl-tool .tl-panel{width:100%}.lp .tl-tag{background:var(--accent-tint);color:var(--accent-ink);border-radius:99px;margin:0 0 14px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.lp .tl-tool-h{margin:22px 0 0}.lp .tl-tool-p{max-width:none;margin-top:8px}.lp .tl-tool-link{margin-top:auto;padding-top:18px}.lp[dir=rtl] .tl-tool-link svg{transform:scaleX(-1)}.lp .tl-panel{background:var(--panel);border-radius:16px;min-width:0;padding:20px}@media (min-width:640px){.lp .tl-panel{padding:36px}}.lp .tl-demo-in{max-width:480px;margin:0 auto}.lp .tl-card{background:var(--bg-white);border:1px solid var(--line);box-shadow:var(--sh-sm);color:var(--ink);border-radius:12px;padding:16px;font-size:14px}.lp .tl-card-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px}.lp .tl-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lp .tl-line{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.lp .tl-line-l{flex:1;min-width:0}.lp .tl-line-v{white-space:nowrap}.lp .tl-total{font-weight:500}.lp .tl-thumb-slot{flex:none;width:28px}.lp .tl-thumb{background:repeating-linear-gradient(0deg, var(--line) 0 1px, var(--bg) 1px 5px);border:1px solid var(--line);border-radius:3px;width:28px;height:34px;display:block}.lp .tl-badge{background:var(--accent-tint);color:var(--accent-ink);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px}.lp .tl-notes{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:520px){.lp .tl-notes{grid-template-columns:1fr;gap:6px}.lp .tl-note{padding:6px 10px}}.lp .tl-note{white-space:nowrap;border:1px solid var(--line);border-radius:8px;align-items:baseline;gap:6px;padding:8px 10px;display:flex}.lp .tl-note-t{color:var(--ink-3);font-size:12px}.lp .tl-sums{gap:6px;margin-top:12px;display:grid}.lp .tl-sums>div{justify-content:space-between;display:flex}.lp .tl-sums span{color:var(--ink-2)}.lp .tl-stamp{border-radius:8px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:12px;padding:8px 12px;font-size:13px;display:flex}.lp .tl-ok{background:var(--ok-tint);color:var(--ok)}.lp .tl-bad{background:var(--bad-tint);color:var(--bad)}.lp .tl-duo{gap:16px;display:grid}.lp .tl-kiosk{-moz-column-gap:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding-top:6px;display:grid}.lp .tl-avatar{background:var(--accent-tint);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;grid-row:span 2;place-items:center;font-weight:500;display:grid}.lp .tl-kiosk-n{font-size:16px}.lp .tl-kiosk-s{color:var(--ink-3);font-size:12px}.lp .tl-phone{background:var(--dark);border-radius:20px;padding:14px}.lp .tl-push{background:var(--dark-2);color:var(--on-dark);border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.lp .tl-push-i{background:var(--accent);border-radius:6px;flex:none;width:24px;height:24px}.lp .tl-push-t{flex:1}.lp .tl-push-n{color:var(--on-dark-2);font-size:11px}.lp .tl-bubble{border-radius:12px;margin-bottom:10px;padding:10px 12px;line-height:1.5}.lp .tl-me{background:var(--panel);margin-left:12%}.lp .tl-photo{aspect-ratio:3/2;border-radius:8px;flex:none;width:84px;display:block;position:relative;overflow:hidden}.lp .tl-agent .tl-me{align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.lp .tl-agent .tl-bubble{margin-bottom:8px;line-height:1.45}.lp .tl-agent .tl-srcs{gap:4px;margin-top:6px}.lp .tl-agent .tl-srcs span{padding:1px 7px;font-size:10.5px}.lp .tl-agent .tl-draft{padding:10px 12px}.lp .tl-agent .tl-draft-h{align-items:flex-start}.lp .tl-agent .tl-draft-from{margin:1px 0 0;display:block}.lp .tl-draft-items{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lp .tl-draft-items span{background:var(--panel);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:12.5px}.lp .tl-agent .tl-btns{margin-top:10px}.lp .tl-agent .tl-b{padding:6px 12px}.lp .tl-photo img{-o-object-fit:cover;object-fit:cover}.lp .tl-ag-in{flex-direction:column;display:flex}.lp .tl-agent .tl-bot{position:relative}.lp .tl-wd{transition:opacity .15s}.lp .tl-agent .tl-srcs span{transition:opacity .25s, transform .25s var(--ease-out)}.lp .tl-think{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;transition:opacity .2s;display:flex;position:absolute;top:10px;left:12px}.lp .tl-dots{gap:3px;display:inline-flex}.lp .tl-dots i{background:var(--ink-3);border-radius:50%;width:5px;height:5px}.lp .tl-stack{justify-items:center;display:inline-grid}.lp .tl-stack>span{grid-area:1/1;transition:opacity .2s}.lp .tl-rel{position:relative}.lp .tl-green{background:var(--ok);border-color:var(--ok)}.lp .tl-agent .tl-draft{will-change:transform}.lp .tl-tap{pointer-events:none;z-index:2;background:#14141429;border:1.5px solid #14141447;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.lp .tl-input{border:1px solid var(--line);background:var(--bg-white);border-radius:99px;align-items:center;gap:8px;margin-top:4px;padding:6px 6px 6px 10px;display:flex}.lp .tl-clip{color:var(--ink-3);flex:none;display:grid}.lp .tl-field{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.lp .tl-att{border-radius:6px;flex:none;width:34px;height:24px;position:relative;overflow:hidden}.lp .tl-att img{-o-object-fit:cover;object-fit:cover}.lp .tl-ftext{white-space:nowrap;text-overflow:clip;flex:1;min-width:0;font-size:13px;overflow:hidden}.lp .tl-ph{color:var(--ink-3)}.lp .tl-caret{background:var(--ink);vertical-align:-2px;width:1.5px;height:14px;margin-left:1px;display:inline-block}.lp .tl-send{background:var(--accent-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.lp .tl-bot{border:1px solid var(--line);margin-right:6%}.lp .tl-bot b{font-weight:600}.lp .tl-srcs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lp .tl-srcs span{color:var(--ink-3);border:1px solid var(--line);border-radius:99px;padding:2px 8px;font-size:11px}.lp .tl-draft{border:1px solid var(--line);border-radius:10px;padding:12px}.lp .tl-draft-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp .tl-pill{background:var(--accent-tint);color:var(--accent-ink);border-radius:99px;padding:2px 8px;font-size:11px}.lp .tl-draft-from{color:var(--ink-3);margin:2px 0 6px;font-size:12px}.lp .tl-btns{gap:8px;margin-top:12px;display:flex}.lp .tl-b{border:1px solid var(--line);border-radius:8px;padding:8px 14px;font-size:13px}.lp .tl-b-main{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.lp .tl-ledger{overflow-x:auto}.lp .tl-lr{border-top:1px solid var(--line);grid-template-columns:76px 74px max-content max-content minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 0;font-size:12px;display:grid}.lp .tl-lh>span,.lp .tl-lr>.tl-mono{white-space:nowrap}.lp .tl-lh{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:11px}.lp .tl-site{font-size:13px;font-weight:500}.lp .tl-w{color:var(--ink-2)}.lp .tl-neg{color:var(--bad)}.lp .tl-flag{background:var(--bad-tint);box-shadow:-8px 0 0 var(--bad-tint), 8px 0 0 var(--bad-tint)}.lp .tl-lt{border-top:1px solid var(--ink);font-weight:500}.lp .tl-sent{color:var(--ink-3);margin-top:10px;font-size:12px}.lp-js .lp .tl-demo:not(.on) :is(.tl-a,.tl-pop,.tl-slide,.tl-press){opacity:.72}.lp .tl-demo.on .tl-a{animation:tl-in .5s var(--ease-out) var(--d,0s) both}.lp .tl-demo.on .tl-pop{animation:tl-pop .45s var(--ease-out) var(--d,0s) both}.lp .tl-demo.on .tl-slide{animation:tl-slide .6s var(--ease-out) var(--d,0s) both}.lp .tl-demo.on .tl-press{animation:tl-press .5s var(--ease-out) var(--d,0s) both}@keyframes tl-in{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tl-pop{0%{opacity:.72;transform:scale(.7)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes tl-slide{0%{opacity:.72;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes tl-press{0%{opacity:.72}50%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp .tl-demo :is(.tl-a,.tl-pop,.tl-slide,.tl-press){opacity:1!important;animation:none!important;transform:none!important}}.lp .ph-camhead{flex:none;justify-content:space-between;align-items:center;height:3.4em;padding:0 1.6em;font-size:1.15em;display:flex}.lp .ph-camhead b{font-size:1.05em;font-weight:500}.lp .ph-vf{aspect-ratio:2/3;background:#000;flex:none;width:100%;position:relative;overflow:hidden}.lp .ph-photo{position:absolute;inset:0}.lp .ph-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lp .ph-corner{border:0 solid #ffffffd9;width:2.2em;height:2.2em;position:absolute}.lp .ph-corner.a{border-width:.2em 0 0 .2em;border-top-left-radius:.8em;top:1.1em;left:1.1em}.lp .ph-corner.b{border-width:.2em .2em 0 0;border-top-right-radius:.8em;top:1.1em;right:1.1em}.lp .ph-corner.c{border-width:0 0 .2em .2em;border-bottom-left-radius:.8em;bottom:1.1em;left:1.1em}.lp .ph-corner.d{border-width:0 .2em .2em 0;border-bottom-right-radius:.8em;bottom:1.1em;right:1.1em}.lp .ph-scan{background:var(--accent);height:.2em;transition:top 60ms linear,opacity .2s;position:absolute;left:0;right:0;box-shadow:0 0 1.2em .3em #ff450073}.lp .ph-box{opacity:0;transition:opacity .25s var(--ease-out), transform .3s var(--ease-out);background:#ffffff14;border:.14em solid #fff;border-radius:.6em;position:absolute;transform:scale(.85)}.lp .ph-box.on{opacity:1;transform:none}.lp .ph-chip{white-space:nowrap;background:var(--accent-strong);color:#fff;border-radius:.6em;padding:.35em .6em;font-size:.95em;line-height:1;position:absolute;bottom:calc(100% + .25em);left:-.14em}.lp .ph-chip b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;margin-left:.15em}.lp .ph-shutter-bar{flex:1;place-items:center;display:grid}.lp .ph-shutter{background:radial-gradient(circle,#fff 0 62%,#0000 64%);border:.3em solid #fff;border-radius:50%;width:5.4em;height:5.4em;transition:transform .2s}.lp .ph-shutter.press{transform:scale(.88)}.lp .ph-sheet{background:var(--bg-white);color:var(--ink);transition:transform .55s var(--ease-out);border-radius:2.2em 2.2em 0 0;padding:.8em 1.6em 2em;font-size:1.05em;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -.6em 2em #00000040}.lp .ph-sheet.up{transform:none}.lp .ph-grab{background:var(--line);border-radius:99px;width:3.4em;height:.35em;margin:0 auto .9em;display:block}.lp .ph-sheet-h{justify-content:space-between;padding-bottom:.5em;font-size:1.1em;display:flex}.lp .ph-li{border-top:1px solid var(--line);justify-content:space-between;padding:.5em 0;font-size:1em;display:flex}.lp .ph-ok{background:var(--ok-tint);color:var(--ok);border-radius:.8em;align-items:center;gap:.5em;margin-top:.6em;padding:.6em .9em;font-size:1em;font-weight:500;display:flex}.lp .ph-apphead{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.6em;padding:.4em 1.6em .8em;font-size:1.2em;display:flex}.lp .ph-apphead b{font-weight:600}.lp .ph-live{color:var(--accent-ink);margin-left:auto;font-size:.8em}.lp .ph-say{letter-spacing:-.01em;min-height:6.4em;margin:1.2em 1.8em;font-size:1.4em;font-weight:500;line-height:1.4}.lp .ph-w{color:var(--ink-3);transition:color .2s}.lp .ph-w.on{color:var(--ink)}.lp .ph-rows{gap:.5em;margin:0 1.6em;display:grid}.lp .ph-row{border:1px solid var(--line);opacity:0;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);border-radius:1em;align-items:center;gap:.9em;padding:.65em .9em;font-size:1.2em;display:flex;transform:translateY(.6em)}.lp .ph-row.on{opacity:1;transform:none}.lp .ph-tick{background:var(--ok-tint);width:1.5em;height:1.5em;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.lp .ph-rn{flex:1;min-width:0}.lp .ph-rq{white-space:nowrap}.lp .ph-toast{background:var(--ink);color:#fff;opacity:0;transition:opacity .3s, transform .3s var(--ease-out);border-radius:99px;justify-content:center;align-items:center;gap:.5em;padding:.8em;font-size:1.15em;display:flex;position:absolute;bottom:12.4em;left:1.6em;right:1.6em;transform:translateY(.8em)}.lp .ph-toast.on{opacity:1;transform:none}.lp .ph-micwrap{flex-direction:column;justify-content:flex-end;align-items:center;gap:1em;height:11em;padding-bottom:2.4em;display:flex;position:absolute;bottom:0;left:0;right:0}.lp .ph-wave{align-items:center;gap:.3em;height:3em;display:flex}.lp .ph-wave i{width:.3em;height:var(--h);background:var(--ink-3);opacity:.5;transform-origin:50%;border-radius:99px;display:block}.lp .ph-micwrap.act .ph-wave i{background:var(--accent);opacity:1;animation:ph-bar .7s ease-in-out calc(var(--i) * -.11s) infinite alternate}.lp .ph-mic{background:var(--accent-strong);color:#fff;border-radius:50%;place-items:center;width:5.4em;height:5.4em;display:grid;position:relative}.lp .ph-mic svg{width:2.2em;height:2.2em}.lp .ph-micwrap.act .ph-mic:before,.lp .ph-micwrap.act .ph-mic:after{content:"";border:.2em solid var(--accent);border-radius:50%;animation:1.5s ease-out infinite ph-pulse;position:absolute;inset:0}.lp .ph-micwrap.act .ph-mic:after{animation-delay:.75s}@keyframes ph-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes ph-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.lp .ph *,.lp .ph :before,.lp .ph :after{transition:none!important;animation:none!important}}.lp .tl-flow{margin:0;padding:0;list-style:none;position:relative}.lp .tl-step{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.lp .tl-step:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:36px;bottom:-8px;left:11px}.lp .tl-tick{background:var(--ok-tint);width:22px;height:22px;color:var(--ok);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.lp .tl-wait{background:var(--accent-tint);color:var(--accent-ink)}.lp .tl-step-t{flex:1;min-width:0;font-size:13.5px;line-height:1.45}.lp .tl-step .tl-b{margin-left:34px}.lp .tl-flow+.tl-phone{margin-top:12px}.lp .tl-doc{gap:12px;display:grid}@media (min-width:560px){.lp .tl-doc{grid-template-columns:1fr 1.1fr}}.lp .tl-paper{background:var(--bg);border:1px solid var(--line);border-radius:6px;align-self:start;padding:12px;font-size:12px;position:relative;overflow:hidden}.lp .tl-paper-h{border-bottom:1px dashed var(--ink-3);justify-content:space-between;gap:8px;margin-bottom:4px;padding-bottom:8px;display:flex}.lp .tl-paper-r{color:var(--ink-2);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.lp .tl-scan{background:var(--accent);opacity:0;height:2px;position:absolute;top:0;left:0;right:0}.lp .tl-extract-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.lp .tl-extract .tl-line{padding:6px 0;font-size:13px}.lp .tl-extract .tl-stamp{margin-top:8px}.lp .tl-dim{color:var(--ink-3);font-size:12px}.lp .tl-rcpt{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.lp .tl-demo.on .tl-scan{animation:1.2s linear .2s both tl-scan}@keyframes tl-scan{0%{opacity:1;top:0}99%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.lp .tl-scan{display:none}}@media (max-width:560px){.lp .tl-lr{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px}.lp .tl-lr>:nth-child(3),.lp .tl-lh>:nth-child(5),.lp .tl-lt>:nth-child(5){display:none}.lp .tl-lr:not(.tl-lh):not(.tl-lt)>.tl-w{color:var(--ink-3);grid-column:1/-1;font-size:11.5px}}.lp [dir=rtl] .tl-me{margin-left:0;margin-right:12%}.lp [dir=rtl] .tl-bot{margin-left:6%;margin-right:0}.lp [dir=rtl] .tl-agent .tl-me{padding:6px 6px 6px 12px}.lp [dir=rtl] .tl-think{left:auto;right:12px}.lp [dir=rtl] .tl-input{padding:6px 10px 6px 6px}.lp [dir=rtl] .tl-caret{margin-left:0;margin-right:1px}.lp [dir=rtl] .tl-ftext{text-overflow:clip}.lp [dir=rtl] .tl-send svg{transform:none}.lp [dir=rtl] .tl-step:not(:last-child):after{left:auto;right:11px}.lp [dir=rtl] .tl-step .tl-b{margin-left:0;margin-right:34px}.lp [dir=rtl] .tl-card-h,.lp [dir=rtl] .tl-lh{letter-spacing:0;text-transform:none;font-size:12px}.lp [dir=rtl] .tl-note{white-space:normal;flex-wrap:wrap}.lp [dir=rtl] .tl-lr{grid-template-columns:76px 90px max-content max-content minmax(0,1fr)}@media (max-width:560px){.lp [dir=rtl] .tl-lr{grid-template-columns:minmax(0,1fr) auto auto}}.lp [dir=rtl] .tl-mono,.lp [dir=rtl] .ph-mono{direction:ltr;unicode-bidi:isolate}.lp [dir=rtl] .tl-sums>div b{text-align:left}.lp [dir=rtl] .tl-b-main{white-space:nowrap}
.lp .case-card{opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out), visibility 0s .35s;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-white);grid-area:1/1;display:grid;overflow:hidden}@media (min-width:900px){.lp .case-card{grid-template-columns:7fr 5fr}.lp .case-visual{order:2}}.lp .case-visual{aspect-ratio:1;background:var(--panel);border-bottom:1px solid var(--line);min-height:300px;position:relative}@media (min-width:900px){.lp .case-visual{aspect-ratio:auto}}.lp .case-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}@media (min-width:900px){.lp .case-visual{border-bottom:0;border-inline-start:1px solid var(--line)}}.lp .case-city{inset-inline-start:16px;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#ffffffeb;border-radius:4px;padding:6px 10px;font-size:11px;position:absolute;bottom:16px}.lp .case-body{flex-direction:column;gap:28px;padding:28px 20px 76px;display:flex}@media (min-width:900px){.lp .case-body{padding:40px 40px 88px}}.lp .case-kicker{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);order:0;max-width:40em;margin:0;font-size:12px}.lp .case-quote{order:1}.lp .case-kpis{border-top:1px solid var(--line);order:2;grid-template-columns:1fr 1fr;gap:16px 24px;margin:0;padding-top:28px;display:grid}.lp .case-kpi{flex-direction:column;gap:6px;min-width:0;display:flex}.lp .case-kpi dd{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;unicode-bidi:isolate;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:300;line-height:1.05}.lp .case-kpi dt{color:var(--ink-3);order:2;font-size:13px;line-height:1.35}.lp .case-quote{margin:0}.lp .case-quote blockquote{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:300;line-height:1.3}.lp .case-qm{color:var(--accent);font-size:1.4em;line-height:0}.lp .case-quote figcaption{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:20px;font-size:14px;display:flex}.lp .case-quote figcaption b{color:var(--ink);font-weight:500}.lp .case-line{background:var(--accent);transform-origin:0;width:40px;height:1px;transition:transform var(--t-reveal) var(--ease-out) .3s;display:block}.lp-js .lp .rv:not(.in) .case-line{transform:scaleX(0)}.lp[dir=rtl] .case-line{transform-origin:100%}.lp:lang(ar) .case-city{font-size:13px}.lp:lang(ar) .case-quote blockquote{line-height:1.6}.lp .case-stack{margin-top:20px;display:grid}.lp .case-card[data-active]{opacity:1;visibility:visible;transition:opacity .35s var(--ease-out), visibility 0s}.lp .case-card{align-content:stretch}.lp .case-arrows{z-index:2;pointer-events:none;grid-area:1/1;place-self:end;gap:8px;margin:0 20px 20px;display:flex}@media (min-width:900px){.lp .case-arrows{margin:0 32px 32px}}.lp .case-arrows .case-arrow{pointer-events:auto;background:var(--bg-white)}.lp .case-arrow{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.lp .case-arrow:hover{border-color:var(--accent);color:var(--accent)}.lp[dir=rtl] .case-arrow svg{transform:scaleX(-1)}.lp .case-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lp .case-card,.lp .case-card[data-active]{transition:none}}.lp [data-bg=dark] .case-card{color:var(--ink)}.lp [data-bg=dark] .case-card .lp-lead{color:var(--ink-2)}.lp [data-bg=dark] .case-card .lp-h2-sub{color:var(--ink-3)}.lp [data-bg=dark] .case-card .lp-eyebrow{color:var(--accent-ink)}
