@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89c1b7e54c87ae4a-s.3iz7xn20pr6hh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d3e6328c74517fb-s.3liyky09xqdu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d1a4459bf7341dd-s.p.2cj9ot4txxook.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.JKxEIW_className{font-family:Jost,Jost Fallback;font-style:normal;font-weight:400}.JKxEIW_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.AE2Uqq_className{font-family:Geist,Geist Fallback;font-style:normal}.AE2Uqq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._2BLZQq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._2BLZQq_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{unicode-range:U+60C,U+61B,U+61F,U+621-63A,U+640-655,U+66A-66C,U+670,U+200C-200F,U+FE70-FEFC;font-family:plexArabic;src:url(../media/ibm_plex_sans_arabic_400.04ubv_3n77slb.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+60C,U+61B,U+61F,U+621-63A,U+640-655,U+66A-66C,U+670,U+200C-200F,U+FE70-FEFC;font-family:plexArabic;src:url(../media/ibm_plex_sans_arabic_500.064o92-i1po9a.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+60C,U+61B,U+61F,U+621-63A,U+640-655,U+66A-66C,U+670,U+200C-200F,U+FE70-FEFC;font-family:plexArabic;src:url(../media/ibm_plex_sans_arabic_600.22174syv7olo4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+60C,U+61B,U+61F,U+621-63A,U+640-655,U+66A-66C,U+670,U+200C-200F,U+FE70-FEFC;font-family:plexArabic;src:url(../media/ibm_plex_sans_arabic_700.27_jjxl-8zf_b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.-Q_Xea_className{font-family:plexArabic}.-Q_Xea_variable{--font-plex-arabic:"plexArabic"}
@font-face{font-family:arabicLabel;src:url(../media/plex_arabic_label-s.29_qf1doua6je.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:arabicLabel Fallback;src:local(Arial);ascent-override:108.5%;descent-override:41.5%;line-gap-override:0.0%;size-adjust:100.0%}.VunxQq_className{font-family:arabicLabel,arabicLabel Fallback;font-weight:400}.VunxQq_variable{--font-ar-label:"arabicLabel", "arabicLabel Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-teal:#124c4b;--color-teal-dark:#0b3736;--color-teal-tint:#dce5e0;--color-bg:#f4f0e8;--color-sand:#ede6da;--color-paper:#f9f6f0;--color-ui:#fffdf9;--color-ink:#1a1a1a;--color-mute:#575349;--color-line:#d6ccbb;--color-line-2:#e4dcce;--color-ok:#2e7048;--color-bad:#b0342c;--color-on-teal:#f4f0e8;--color-ok-tint:#e1ede3;--color-bad-tint:#f6deda;--color-badge-ink:#4a463e;--color-placeholder:#8a8478;--color-line-hover:#b9ae9a;--color-check:#9c9384;--color-stripe:#e6ded0;--color-stripe-ink:#5e594f}}@layer base{html{background:var(--color-bg)}body{margin:0}}@layer components{.hy{background:var(--color-bg);color:var(--color-ink);font-family:var(--ff-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.hy *,.hy :before,.hy :after{box-sizing:border-box}.hy a{color:var(--color-teal)}.hy a:hover{color:var(--color-teal-dark)}.hy :focus-visible{outline:2px solid var(--color-teal);outline-offset:3px;border-radius:6px}.on-teal :focus-visible{outline-color:var(--color-on-teal)}.mono{font-family:var(--ff-mono)}.wm{font-family:var(--ff-wordmark);letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink);margin-inline-start:-.3em;padding-inline-start:.3em;font-weight:400;line-height:1;text-decoration:none}.wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}.sec{padding-block:72px}.sand{background:var(--color-sand)}.sec.prob-sec{padding-top:24px}.eyebrow{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal);margin:0;font-size:12px;font-weight:500}.h2{letter-spacing:-.028em;text-wrap:balance;max-width:820px;margin:14px 0 0;font-size:32px;font-weight:600;line-height:1.08}.lede{color:var(--color-mute);text-wrap:pretty;max-width:640px;margin:16px 0 0;font-size:17px}.sec-head{margin-bottom:40px}.btn{min-height:48px;font:inherit;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.btn-p{background:var(--color-teal);color:var(--color-on-teal)}.hy a.btn-p{color:var(--color-on-teal)}.hy a.btn-p:hover,.btn-p:hover{background:var(--color-teal-dark);color:var(--color-on-teal)}.btn-l{background:var(--color-on-teal);color:var(--color-teal)}.hy a.btn-l{color:var(--color-teal)}.hy a.btn-l:hover{background:var(--color-white);color:var(--color-teal-dark)}.tlink{align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.tlink:hover{text-underline-offset:4px;text-decoration:underline}.ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.flip{transform:none}[dir=rtl] .flip{transform:scaleX(-1)}.badge{font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--color-sand);color:var(--color-badge-ink);border:1px solid var(--color-line);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.float{box-shadow:var(--shadow-float)}.skip{z-index:50;background:var(--color-ink);color:var(--color-on-teal);inset-inline-start:12px;border-radius:10px;padding:12px 16px;font-size:14px;text-decoration:none;position:absolute;top:-200px}.hy a.skip{color:var(--color-on-teal)}.skip:focus{top:12px}.nav{z-index:20;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--color-line-2);background:#f4f0e8eb;position:sticky;top:0}.nav-in{align-items:center;gap:12px;min-height:64px;display:flex;position:relative}.nav .wm{font-size:17px}.nav-links{align-items:center;gap:4px;margin-inline-start:24px;display:none}.nav-links a{color:var(--color-ink);border-radius:8px;align-items:center;min-height:44px;padding:12px;font-size:14px;text-decoration:none;display:inline-flex}.hy .nav-links a{color:var(--color-ink)}.nav-links a:hover{background:var(--color-sand);color:var(--color-ink)}.pm-trigger{gap:4px}.pm-chev{color:var(--color-mute);transition:transform .2s}.pm.is-open .pm-trigger{background:var(--color-sand)}.pm.is-open .pm-chev{transform:rotate(180deg)}.pm-panel{z-index:30;background:var(--color-ui);border:1px solid var(--color-line);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;inset-inline:0;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:absolute;top:calc(100% + 4px);transform:translateY(-6px)}.pm.is-open .pm-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.pm-col{flex-direction:column;gap:20px;display:flex}.pm-group{border-radius:12px;padding:12px}.pm-group.is-featured{background:var(--color-paper);border:1px solid var(--color-line-2)}.pm-title{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mute);margin:0 0 8px;padding-inline:8px;font-size:11px;font-weight:500}.pm-group.is-featured .pm-title{color:var(--color-teal)}.pm-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-links .pm-item{border-radius:10px;align-items:flex-start;gap:12px;min-height:0;padding:8px;display:flex}.nav-links .pm-item:hover,.nav-links .pm-item:focus-visible{background:var(--color-sand)}.pm-ic{background:var(--color-teal-tint);width:36px;height:36px;color:var(--color-teal);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pm-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-t{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.3}.pm-s{color:var(--color-mute);font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){.pm-panel,.pm-chev{transition:none}}.nav-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.lang{position:relative}.lang-btn{font:inherit;font-family:var(--ff-mono);border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 10px 0 12px;font-size:12px;line-height:1.55;display:inline-flex}.lang-btn.ar{font-family:var(--ff-ar-label);font-size:13px}.lang-btn:hover,.lang.is-open .lang-btn{background:var(--color-sand)}.lang-chev{color:var(--color-mute);transition:transform .2s}.lang.is-open .lang-chev{transform:rotate(180deg)}.lang-menu{z-index:30;background:var(--color-ui);border:1px solid var(--color-line);min-width:168px;box-shadow:var(--shadow-float);inset-inline-end:0;border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px)}.lang-item{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.hy a.lang-item{color:var(--color-ink)}.hy a.lang-item:hover{background:var(--color-sand)}.lang-item.is-on{font-weight:600}.lang-item .ic{color:var(--color-teal)}.lang-item[lang=ar]{font-family:var(--ff-ar-label)}.nav .btn{min-height:44px;padding:10px 14px;font-size:14px}.hero{padding-block:48px 72px;overflow:hidden}.hero-grid{align-items:center;gap:48px;display:grid}.pill{border:1px solid var(--color-line);font-family:var(--ff-mono);color:var(--color-ink);background:var(--color-paper);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;display:inline-flex}[dir=rtl] .pill{padding:6px 6px 6px 12px}.pill b{background:var(--color-teal);color:var(--color-on-teal);border-radius:999px;padding:3px 8px;font-weight:500}.h1{letter-spacing:-.038em;text-wrap:balance;margin:22px 0 0;font-size:40px;font-weight:600;line-height:1.03}.hero .lede{margin-top:20px;font-size:17px}.cta-row{flex-direction:column;align-items:stretch;gap:8px;margin-top:32px;display:flex}.cta-main{flex-direction:column;gap:8px;display:flex}.cta-main .cta-note{margin:0}.hv{flex-direction:column;align-items:center;display:flex;position:relative}.phone{background:var(--color-ink);border-radius:46px;flex:none;width:288px;margin:0;padding:9px}.screen{background:var(--color-ui);border-radius:38px;flex-direction:column;gap:10px;min-height:580px;padding:30px 16px 18px;display:flex;overflow:hidden}.ph-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ph-brand{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ph-logo{background:var(--color-ink);width:26px;height:26px;color:var(--color-on-teal);letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.ph-meta{color:var(--color-mute);font-size:10px}.ph-card{border:1px solid var(--color-line-2);background:var(--color-white);border-radius:12px;padding:12px}.ph-photo{object-fit:cover;border-radius:11px 11px 0 0;width:calc(100% + 24px);max-width:none;height:96px;margin:-12px -12px 10px;display:block}.ph-row{align-items:center;gap:10px;display:flex}.ph-k{color:var(--color-mute);font-size:10px;font-family:var(--ff-mono);letter-spacing:.04em;text-transform:uppercase}.ph-t{font-size:13px;font-weight:600;line-height:1.3}.ph-s{color:var(--color-mute);font-size:11px;line-height:1.35}.prog{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:2px;display:grid}.prog i{background:var(--color-line-2);border-radius:2px;height:3px}.prog i.d{background:var(--color-teal)}.tick{background:var(--color-teal-tint);width:22px;height:22px;color:var(--color-teal);border-radius:999px;flex:none;place-items:center;display:grid}.ph-up{border:1px solid var(--color-teal);background:var(--color-white);border-radius:12px;padding:12px}.ph-add{background:var(--color-teal);height:30px;color:var(--color-on-teal);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.ph-cta{background:var(--color-teal);height:40px;color:var(--color-on-teal);border-radius:10px;place-items:center;margin-top:auto;font-size:12px;font-weight:600;display:grid}.ph-step{margin-top:6px;font-size:10px}.ph-steps{flex-direction:column;gap:9px;display:flex}.ph-si{align-items:flex-start}.ph-dot{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.ph-si.done .ph-dot{background:var(--color-teal-tint);color:var(--color-teal)}.ph-si.now .ph-dot{background:var(--color-teal);color:var(--color-on-teal)}.ph-si.todo .ph-dot{background:var(--color-line-2);color:var(--color-mute)}.ph-si.todo .ph-t{color:var(--color-mute)}.ph-si.now .ph-s{color:var(--color-teal)}.screen.guide{gap:12px}.screen.idv-screen{gap:12px;min-height:470px}.idv-frame{border:1px solid var(--color-line-2);background:var(--color-paper);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 12px;display:flex}.idv-face{width:120px;height:120px;color:var(--color-ink);position:relative;overflow:hidden}.idv-face svg{width:100%;height:100%;display:block}.idv-line{background:var(--color-teal);opacity:0;inset-inline:8px;border-radius:2px;height:2px;position:absolute;top:0;box-shadow:0 0 12px 3px #124c4b59}.idv-bar{background:var(--color-line-2);border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.idv-bar i{background:var(--color-teal);transform-origin:0;height:100%;display:block}[dir=rtl] .idv-bar i{transform-origin:100%}.idv-ok{background:var(--color-ok-tint);color:var(--color-ok);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.idv-ok:before{content:"";background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.idv-note{text-align:center;font-size:10px}.video-frame{aspect-ratio:16/9;background:var(--color-ink);border:1px solid var(--color-line);max-width:1040px;box-shadow:var(--shadow-float);border-radius:16px;margin:0 auto;overflow:hidden}.video-frame video{object-fit:cover;width:100%;height:100%;display:block}.video-btn{border:1px solid var(--color-line);background:var(--color-ui);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 16px 8px 8px;font-size:14px;font-weight:500;display:inline-flex}[dir=rtl] .video-btn{padding:8px 8px 8px 16px}.video-btn:hover{border-color:var(--color-line-hover)}.video-btn:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.video-btn-ic{background:var(--color-teal);width:28px;height:28px;color:var(--color-on-teal);border-radius:999px;flex:none;place-items:center;display:grid}.video-btn-ic .ic{fill:currentColor;stroke:none;margin-inline-start:1px}.video-dialog{background:var(--color-ink);width:min(1040px,100vw - 32px);max-width:none;box-shadow:var(--shadow-float);border:0;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.video-dialog::backdrop{background:#1a1a1ab8}.video-dialog video{aspect-ratio:16/9;border-radius:16px;width:100%;height:auto;display:block}.video-dialog-close{width:40px;height:40px;color:var(--color-on-teal);cursor:pointer;top:-48px;background:#ffffff24;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset-inline-end:0}.video-dialog-close:hover{background:#ffffff42}.video-dialog-close:focus-visible{outline:2px solid var(--color-on-teal);outline-offset:2px}.hero-chips{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:20px 0 0;padding:0;list-style:none;display:flex}.hero-chip{background:var(--color-ui);border:1px solid var(--color-line);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 16px 10px 10px;display:flex}[dir=rtl] .hero-chip{padding:10px 10px 10px 16px}.hero-chip .tick{width:30px;height:30px}.hero-chip .ph-t{white-space:nowrap;font-size:14px}.hero-chip .ph-s{white-space:nowrap;font-size:11.5px}@media (hover:hover){.hero-chip:hover{border-color:var(--color-line-hover)}.hero-chip:hover .tick{background:var(--color-teal);color:var(--color-on-teal)}}.prob{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.prob-i{background:var(--color-sand);border:1px solid var(--color-line-2);border-radius:12px;flex-direction:column;gap:10px;padding:22px;display:flex}.prob-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.prob-ic{background:var(--color-teal-tint);width:40px;height:40px;color:var(--color-teal);border-radius:10px;place-items:center;display:grid}@media (hover:hover){.prob-i:hover{border-color:var(--color-line-hover)}.prob-i:hover .prob-ic{background:var(--color-teal);color:var(--color-on-teal)}}.prob-i .n{font-family:var(--ff-mono);color:var(--color-teal);font-size:12px}.prob-i h3{letter-spacing:-.012em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.prob-i p{color:var(--color-mute);margin:0;font-size:15px}.steps{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.step{flex-direction:column;gap:20px;display:flex}.step-vis{background:var(--color-paper);border:1px solid var(--color-line-2);border-radius:12px;justify-content:center;align-items:center;min-height:300px;padding:20px;display:flex}.step-n{font-family:var(--ff-mono);color:var(--color-teal);align-items:center;gap:10px;font-size:12px;display:flex}.step-n:after{content:"";background:var(--color-line);flex:1;height:1px}.step h3{letter-spacing:-.015em;margin:10px 0 0;font-size:20px;font-weight:600}.step p{color:var(--color-mute);margin:8px 0 0;font-size:15px}.fine{color:var(--color-mute);margin:12px 0 0;font-size:13px;line-height:1.5}.ui{background:var(--color-ui);border:1px solid var(--color-line);border-radius:12px;width:100%;max-width:320px;margin:0;overflow:hidden}.ui-h{border-bottom:1px solid var(--color-line-2);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.ui-r{border-bottom:1px solid var(--color-line-2);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ui-r:last-child{border-bottom:0}.ui-r .grow{flex:1;min-width:0}.ui-r.sync{background:var(--color-teal-tint);color:var(--color-teal)}.pms{letter-spacing:-.01em;font-size:14px;font-weight:600}.pms-logo{align-items:center;gap:8px;min-width:0;display:inline-flex}.pms-icon{border-radius:5px;flex:none}.tog{background:var(--color-line);border-radius:999px;flex:none;width:34px;height:20px;position:relative}.tog:after{content:"";background:var(--color-white);top:2px;border-radius:999px;width:16px;height:16px;position:absolute;inset-inline-start:2px}.tog.on{background:var(--color-teal)}.tog.on:after{inset-inline-start:16px}.muted{color:var(--color-mute)}.ui-meta{font-size:12px}.ui-count{font-size:11px;font-weight:400}.okdot{color:var(--color-ok);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.okdot:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.sicon{border:1px solid var(--color-line-2);width:30px;height:30px;color:var(--color-teal);background:var(--color-paper);border-radius:8px;flex:none;place-items:center;display:grid}.chat{background:var(--color-ui);border:1px solid var(--color-line);border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:300px;margin:0;padding:14px;display:flex;position:relative}.chat-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-via{font-size:10px;font-weight:400}.chat-meta{align-items:center;gap:6px;font-size:10px;display:flex}.typing{background:var(--color-white);border:1px solid var(--color-line-2);opacity:0;pointer-events:none;inset-inline-start:14px;border-radius:10px;align-items:center;gap:4px;height:28px;padding:0 12px;display:flex;position:absolute;top:64px}.typing i{background:var(--color-mute);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.bubble{background:var(--color-white);border:1px solid var(--color-line-2);border-radius:12px;border-start-start-radius:4px;max-width:92%;padding:10px 12px;font-size:13px;line-height:1.45}.lnk{border:1px solid var(--color-line-2);border-radius:10px;margin-top:8px;overflow:hidden}.lnk-top{background:var(--color-teal);color:var(--color-on-teal);justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;display:flex}.lnk-b{color:var(--color-mute);font-size:11px;font-family:var(--ff-mono);text-align:start;padding:8px 12px}.fx{gap:48px;display:grid}.fx-side{display:none}.fx-list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.fx-item{border-bottom:1px solid var(--color-line)}.fx-item button{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.015em;width:100%;color:var(--color-mute);align-items:baseline;gap:14px;padding:16px 0;font-size:20px;font-weight:600;line-height:1.2;transition:color .3s;display:flex}.fx-item button:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px;border-radius:4px}.fx-item .n{color:var(--color-teal);flex:none;font-size:12px}.fx-item .t{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.fx-item .badge{font-size:10px}.fx-item.is-active button,.fx-item button:hover{color:var(--color-ink)}.fx-item p{color:var(--color-mute);grid-template-rows:0fr;margin:0;font-size:16px;line-height:1.6;transition:grid-template-rows .4s;display:grid}.fx-item p span{padding-inline-start:30px;overflow:hidden}.fx-item.is-active p{grid-template-rows:1fr}.fx-item.is-active p span{padding-bottom:18px}.fx-steps{gap:56px;display:grid}.fx-step{scroll-margin-top:80px}.fx-step-text h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;font-size:26px;font-weight:600;line-height:1.15;display:flex}.fx-step-text h3 .badge{font-size:10px}.fx-step-text p{color:var(--color-mute);margin:12px 0 20px;font-size:16px;line-height:1.6}.feature-vis{background:var(--color-sand);border:1px solid var(--color-line-2);border-radius:16px;justify-content:center;align-items:center;min-height:320px;padding:40px 20px;display:flex;position:relative;overflow:hidden}.feature-vis.photo,.feature-vis.crop{align-items:flex-end;min-height:420px;padding:40px 0 0}.feature-img{object-fit:cover}.feature-vis.photo .phone,.feature-vis.crop .phone{margin-bottom:-180px;position:relative}.fc{background:var(--color-white);max-width:340px}.fc-t{align-items:center;gap:8px;font-weight:600;display:flex}.fc-t .badge{padding:2px 6px;font-size:9px}.fc-s{color:var(--color-mute);font-size:12px;display:block}.fc-ic{background:var(--color-teal-tint);width:32px;height:32px;color:var(--color-teal);border-radius:8px;flex:none;place-items:center;display:grid}.fc-cart{width:30px;padding:0}.fc-price{white-space:nowrap;font-size:12px;font-weight:600}.fc-opts{gap:8px;padding:12px;display:grid}.fc-opt{border:1px solid var(--color-line);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.fc-opt.sel{border-color:var(--color-teal);background:var(--color-teal-tint)}.fc-radio{border:1.5px solid var(--color-line);background:var(--color-white);border-radius:999px;flex:none;width:16px;height:16px;margin-top:1px}.fc-opt.sel .fc-radio{border-color:var(--color-teal);box-shadow:inset 0 0 0 4px var(--color-teal)}.fc-code-wrap{color:var(--color-teal);align-items:center;gap:10px;padding:16px 14px 4px;display:flex}.fc-code{font-family:var(--ff-mono);letter-spacing:.22em;color:var(--color-ink);font-size:30px;font-weight:500;line-height:1}.fc-window{color:var(--color-mute);border-bottom:1px solid var(--color-line-2);padding:0 14px 12px;font-size:11px}.fc-total{background:var(--color-ui);font-weight:600}.tl{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tl-i{grid-template-columns:28px minmax(0,1fr);gap:16px;padding-bottom:28px;display:grid;position:relative}.tl-i:before{content:"";background:var(--color-line);inset-inline-start:13.5px;width:1px;position:absolute;top:30px;bottom:2px}.tl-i:last-child:before{display:none}.tl-i:last-child{padding-bottom:0}.tl-dot{border:1px solid var(--color-teal);background:var(--color-bg);width:28px;height:28px;color:var(--color-teal);font-family:var(--ff-mono);border-radius:999px;place-items:center;font-size:11px;font-weight:500;display:grid}.tl-i:first-child .tl-dot{background:var(--color-teal);color:var(--color-on-teal)}.tl-i h3{letter-spacing:-.01em;margin:2px 0 0;font-size:17px;font-weight:600}.tl-i p{color:var(--color-mute);margin:6px 0 0;font-size:15px}.behind{border:1px dashed var(--color-line);background:var(--color-paper);border-radius:12px;align-items:center;gap:12px;margin-top:40px;padding:16px 18px;font-size:15px;display:flex}.behind .ic{color:var(--color-teal)}.g-welcome{letter-spacing:-.02em;margin-top:2px;font-size:20px;font-weight:600}.g-hero{background:repeating-linear-gradient(135deg, var(--color-stripe) 0 8px, var(--color-sand) 8px 16px);height:96px;font-family:var(--ff-mono);color:var(--color-stripe-ink);border-radius:12px;align-items:flex-end;padding:10px;font-size:10px;display:flex}.g-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.g-tile{border:1px solid var(--color-line-2);background:var(--color-white);border-radius:12px;flex-direction:column;gap:6px;padding:10px;font-size:12px;font-weight:600;display:flex}.g-tile .ic{color:var(--color-teal)}.g-tile span{color:var(--color-mute);font-size:10px;font-weight:400}.g-chat{border:1px solid var(--color-ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:12px;font-weight:600;display:flex}.int-layout{align-items:center;gap:40px;display:grid}.int-badge{margin:20px 0 0}.int-badge .badge{background:var(--color-bg)}.int-c{margin-top:20px}.int-c h3{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);margin:0 0 8px;font-size:12px;font-weight:500}.wms{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wmk{border:1px solid var(--color-line);letter-spacing:-.01em;background:var(--color-ui);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.int-foot{margin-top:24px;font-size:15px}.hub{position:relative}.hub-lines{display:none}.hub-core{background:var(--color-white);border:1px solid var(--color-line);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:150px;height:84px;margin:0 auto 16px;display:flex}.hub-wm{font-family:var(--ff-wordmark);letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink);font-size:15px;font-weight:600}.hub-sub{color:var(--color-mute);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.hub-cards{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hub-card{background:var(--color-white);border:1px solid var(--color-line-2);letter-spacing:-.01em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.hub-card.soft{color:var(--color-mute);white-space:normal;text-align:center;background:0 0;border-style:dashed;height:auto;min-height:44px;padding:8px 12px;font-weight:400}.founder{align-items:center;gap:32px;display:grid}.founder-card{background:var(--color-ui);border:1px solid var(--color-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.founder-photo{aspect-ratio:4/3.4;object-fit:cover;object-position:50% 28%;width:100%;height:auto;display:block}.founder-meta{padding:20px 24px 24px}.founder-name{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.founder-role{color:var(--color-mute);margin:4px 0 0;font-size:13px}.founder-quote{border-inline-start:2px solid var(--color-teal);color:var(--color-ink);margin:20px 0 0;padding-inline-start:16px;font-size:17px;line-height:1.5}.price-grid{align-items:start;gap:32px;display:grid}.price-intro .h2{margin-bottom:16px}.pc{background:var(--color-paper);border:1px solid var(--color-teal);border-radius:12px;flex-direction:column;gap:16px;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}.ribbon{background:var(--color-teal);color:var(--color-on-teal);font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;margin:-28px -24px 4px;padding:9px 24px;font-size:11px;font-weight:500}.pc h3{margin:0;font-size:18px;font-weight:600}.amt{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.amt .v{letter-spacing:-.035em;white-space:nowrap;font-size:48px;font-weight:600;line-height:1}.amt .per{color:var(--color-mute);font-size:14px}.feat{border-top:1px solid var(--color-line);gap:12px;margin:0;padding:16px 0 4px;font-size:15px;list-style:none;display:grid}.feat li{align-items:flex-start;gap:10px;display:flex}.feat .ic{color:var(--color-teal);margin-top:3px}.pc .btn{width:100%}.cta-note{text-align:center;color:var(--color-mute);margin:-6px 0 0;font-size:13px}.notes{gap:12px;margin:28px 0 0;padding:0;font-size:16px;font-weight:500;list-style:none;display:grid}.notes li{align-items:center;gap:12px;display:flex}.found{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 0;font-size:15px;display:flex}.found .badge{background:var(--color-teal);color:var(--color-on-teal);border-color:var(--color-teal)}.big{border-top:1px solid var(--color-line);color:var(--color-mute);margin:20px 0 0;padding-top:20px;font-size:15px;line-height:1.5}.big b{color:var(--color-ink);font-weight:600}.big a{color:var(--color-teal);text-underline-offset:3px;font-weight:600;text-decoration:underline}.wl{background:var(--color-sand);border:1px solid var(--color-line);border-radius:12px;padding:28px 20px}.wl-head{max-width:640px}.wl .h2{font-size:34px}.form{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px;display:grid}.fld{flex-direction:column;gap:8px;min-width:0;display:flex}.fld label,.legend{color:var(--color-ink);font-size:14px;font-weight:500}.legend{margin:0 0 10px;padding:0}.inp{font:inherit;border:1px solid var(--color-line);background:var(--color-ui);min-height:48px;color:var(--color-ink);appearance:none;border-radius:10px;width:100%;padding:12px 14px;font-size:16px}.inp::placeholder{color:var(--color-placeholder)}.inp:hover{border-color:var(--color-line-hover)}.inp:focus-visible{outline:2px solid var(--color-teal);outline-offset:1px;border-color:var(--color-teal)}.inp[aria-invalid=true]{border-color:var(--color-bad)}[dir=rtl] .inp[dir=ltr]{text-align:right}.sel{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 1.5l5 5 5-5' fill='none' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:40px}[dir=rtl] .sel{background-position:14px}fieldset.fs{border:0;min-width:0;margin:0;padding:0}.full{grid-column:1/-1}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--color-line);background:var(--color-ui);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex;position:relative}.chip input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.chip .ck{border:1px solid var(--color-check);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.chip .ck svg{opacity:0}.chip:hover{border-color:var(--color-line-hover)}.chip:has(input:checked){background:var(--color-teal);border-color:var(--color-teal);color:var(--color-on-teal)}.chip:has(input:checked) .ck{border-color:var(--color-on-teal);background:var(--color-on-teal);color:var(--color-teal)}.chip:has(input:checked) .ck svg{opacity:1}.chip:has(input:focus-visible){outline:2px solid var(--color-teal);outline-offset:2px}.seg{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.seg .chip{font-family:var(--ff-mono);border-radius:10px;justify-content:center;padding:10px 4px;font-size:13px}.seg .chip .ck{display:none}.fs[aria-invalid=true] .seg .chip{border-color:var(--color-bad)}.chk{border:1px solid var(--color-line);background:var(--color-ui);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-height:48px;padding:14px 16px;font-size:15px;display:flex}.chk input{width:20px;height:20px;accent-color:var(--color-teal);flex:none;margin:1px 0 0}.submit-row{flex-direction:column;gap:12px;display:flex}.submit{width:100%;min-height:56px;font-size:16px;font-weight:600}.submit[aria-disabled=true]{opacity:.75;cursor:progress}.small{color:var(--color-mute);text-align:center;margin:0;font-size:13px}.err{color:var(--color-bad);margin:0;font-size:13px}.legend+.err{margin:-2px 0 10px}.form-alert{border:1px solid var(--color-bad);background:var(--color-bad-tint);color:var(--color-bad);border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.form-alert a{color:inherit}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.wl-success{background:var(--color-ui);border:1px solid var(--color-line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;padding:28px 24px;display:flex}.wl-success .tick{width:40px;height:40px}.wl-success h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.wl-success h3:focus{outline:none}.wl-success p{color:var(--color-mute);max-width:520px;margin:0;font-size:16px}.cw-trigger{z-index:40;background:var(--color-teal);width:56px;height:56px;color:var(--color-on-teal);cursor:pointer;box-shadow:var(--shadow-float);border:0;border-radius:999px;place-items:center;transition:background .15s,transform .15s;display:grid;position:fixed;inset-block-end:max(16px, env(safe-area-inset-bottom));inset-inline-end:max(16px, env(safe-area-inset-right), env(safe-area-inset-left))}.cw-trigger:hover{background:var(--color-teal-dark);transform:translateY(-1px)}.cw-trigger:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.cw-dialog{border:1px solid var(--color-line);background:var(--color-ui);width:min(400px,100vw - 32px);max-height:calc(100dvh - 120px);color:var(--color-ink);box-shadow:var(--shadow-float);border-radius:16px;margin:0;padding:0;position:fixed;inset:auto;inset-block-end:calc(84px + env(safe-area-inset-bottom));inset-inline-end:max(16px, env(safe-area-inset-right), env(safe-area-inset-left));overflow:auto}.cw-dialog::backdrop{background:#1a1a1a47}.cw-dialog[open]{animation:.18s cw-in}@keyframes cw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cw-panel{padding:20px}.cw-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cw-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.cw-lede{color:var(--color-mute);margin:6px 0 0;font-size:14px}.cw-close{width:40px;height:40px;color:var(--color-mute);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-block-start:-8px;margin-inline:0 -10px;display:grid}.cw-close:hover{background:var(--color-sand);color:var(--color-ink)}.cw-close:focus-visible{outline:2px solid var(--color-teal);outline-offset:1px}.cw-form{gap:14px;margin-top:16px}.cw-form .submit{min-height:48px}.cw-optional{color:var(--color-mute);font-weight:400}.cw-textarea{resize:vertical;min-height:112px;line-height:1.5}.cw-success{background:0 0;border:0;margin-top:12px;padding:0}.cw-success h3{font-size:20px}.cw-success .btn{margin-top:4px}@media not all and (min-width:720px){.cw-dialog{width:100%;max-width:none;max-height:calc(100dvh - 48px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:16px 16px 0 0;inset-block-end:0;inset-inline:0}@keyframes cw-in{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.cw-trigger{transition:none}.cw-dialog[open]{animation:none}}@media print{.cw-trigger{display:none}}.faq{border-top:1px solid var(--color-line)}.faq details{border-bottom:1px solid var(--color-line)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pl{border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-teal);border-radius:8px;flex:none;place-items:center;transition:transform .2s;display:grid}.faq details[open] summary .pl{transform:rotate(45deg)}.faq details p{color:var(--color-mute);max-width:720px;margin:0 0 22px;padding-inline-end:48px;font-size:16px}.faq summary:hover{color:var(--color-teal)}.final{background:var(--color-teal);color:var(--color-on-teal);text-align:center}.final .h2{color:var(--color-on-teal);margin-inline:auto;font-size:36px}.final .btn{min-height:52px;margin-top:32px;padding-inline:28px}.foot{border-top:1px solid var(--color-line-2);padding-block:40px}.foot-in{flex-direction:column;gap:20px;display:flex}.foot .wm{font-size:18px}.foot-links{color:var(--color-mute);flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:14px;display:flex}.foot-links a{color:var(--color-mute);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.hy .foot-links a{color:var(--color-mute)}.hy .foot-links a:hover{color:var(--color-ink);text-decoration:underline}.legal{padding-block:56px 96px}.legal-in{max-width:760px}.legal .h1{margin-top:14px}.legal-meta{color:var(--color-mute);margin:16px 0 0;font-size:14px}.legal-intro{color:var(--color-ink);margin:28px 0 0;font-size:18px}.legal h2{letter-spacing:-.015em;margin:44px 0 0;font-size:22px;font-weight:600;line-height:1.25}.legal p{color:var(--color-mute);max-width:680px;margin:12px 0 0;font-size:16px}.legal-back{margin-top:48px}.nf{align-items:center;min-height:100vh;display:flex}.nf-in{flex-direction:column;gap:40px;display:flex}.nf-block p{color:var(--color-mute);margin:12px 0 0}.nf-block .h2{margin-top:0}.nf-block .btn{margin-top:20px}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.rv{transition:opacity .9s ease-out,transform .9s cubic-bezier(.2,.6,.2,1)}.rv.rv-wait{opacity:0;transform:translateY(16px)}.rv.rv-wait.in{opacity:1;transform:none}.prob-i.rv{transition:opacity .9s ease-out,transform .9s cubic-bezier(.2,.6,.2,1),translate .2s,border-color .2s,box-shadow .2s}@media (hover:hover){.prob-i:hover{translate:0 -4px;box-shadow:0 10px 24px -14px #1a1a1a40}}.prob-ic{transition:background-color .2s,color .2s}@media (min-width:720px){.hero-chip{animation:3.6s ease-in-out infinite alternate drift}.hero-chip:nth-child(2){animation-duration:4.2s;animation-delay:-1.1s}.hero-chip:nth-child(3){animation-duration:3.9s;animation-delay:-2.3s}.hero-chip:nth-child(4){animation-duration:4.5s;animation-delay:-.6s}.hero-chip:nth-child(5){animation-duration:4s;animation-delay:-1.8s}}.hero-chip{transition:scale .2s,border-color .2s,box-shadow .2s}.hero-chip .tick{transition:background-color .2s,color .2s}@media (hover:hover){.hero-chip:hover{z-index:3;animation-play-state:paused;scale:1.04;box-shadow:0 14px 30px -16px #1a1a1a59}}@keyframes cycle-in{0%{opacity:0;transform:translateY(6px)}6%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes tog-cycle{0%,13%{background:var(--color-line)}17%,92%{background:var(--color-teal)}to{background:var(--color-line)}}@keyframes tog-knob-cycle{0%,13%{inset-inline-start:2px}17%,92%{inset-inline-start:16px}to{inset-inline-start:2px}}@keyframes typing-cycle{0%,4%{opacity:0}8%,20%{opacity:1}23%,to{opacity:0}}@keyframes typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes idv-scan{0%{opacity:0;transform:translateY(0)}4%{opacity:1}28%{transform:translateY(118px)}52%{opacity:1;transform:translateY(0)}58%,to{opacity:0;transform:translateY(0)}}@keyframes idv-fill{0%{transform:scaleX(0)}56%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes idv-ok{0%,58%{opacity:0;transform:translateY(6px)}64%,94%{opacity:1;transform:none}to{opacity:0}}.idv.play .idv-line{animation:7s ease-in-out infinite idv-scan}.idv.play .idv-bar i{animation:7s linear infinite idv-fill}.idv.play .idv-ok{animation:7s ease-out infinite both idv-ok}.step-vis.play .tog.on{animation:9s linear infinite tog-cycle}.step-vis.play .tog.on:after{animation:9s cubic-bezier(.4,0,.2,1) infinite tog-knob-cycle}.step-vis.play .okdot{animation:9s ease-out 1.5s infinite both cycle-in}.step-vis.play .sync{animation:9s ease-out 2.6s infinite both cycle-in}.step-vis.play .ui-r[style*=--i]{animation:cycle-in 9s ease-out calc(.4s + var(--i) * .6s) infinite both}.step-vis.play .typing{animation:9s linear infinite both typing-cycle}.step-vis.play .bubble{animation:9s ease-out 2.1s infinite both cycle-in}.step-vis.play .lnk{animation:9s ease-out 2.8s infinite both cycle-in}.step-vis.play .chat-meta{animation:9s ease-out 3.5s infinite both cycle-in}.rv:nth-child(2){transition-delay:80ms}.rv:nth-child(3){transition-delay:.16s}.rv:nth-child(4){transition-delay:.24s}.rv:nth-child(n+5){transition-delay:.32s}.lang-btn,.lang-item,.chip,.btn,.inp{transition:background-color .15s,border-color .15s,color .15s}}@media (min-width:720px){.wrap{padding-inline:32px}.sec{padding-block:96px}.h2{font-size:40px}.h1{font-size:52px}.cta-row{flex-direction:row;align-items:flex-start;gap:20px}.cta-main{align-items:flex-start}.cta-main .cta-note{text-align:start}.cta-row .tlink{white-space:nowrap;flex:none}.prob{grid-template-columns:repeat(2,minmax(0,1fr))}.form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.wl{padding:48px}.foot-in{flex-direction:row;justify-content:space-between;align-items:center}.hero-chips{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.hero-chip{z-index:2;pointer-events:auto;position:absolute}.hero-chip:first-child{inset-inline-start:0;top:56px}.hero-chip:nth-child(2){inset-inline-end:0;top:150px}.hero-chip:nth-child(3){inset-inline-start:0;top:296px}.hero-chip:nth-child(4){inset-inline-end:0;top:372px}.hero-chip:nth-child(5){inset-inline-start:0;top:536px}.hv{justify-content:center;align-items:center;min-height:640px}}@media (min-width:1080px){.wrap{padding-inline:40px}.sec{padding-block:120px}.h2{font-size:48px}.lede{font-size:18px}.nav-links{display:flex}.nav .wm{font-size:18px}.hero{padding-block:88px 112px}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px}.h1{font-size:66px}.hero .lede{font-size:19px}.prob{grid-template-columns:repeat(6,minmax(0,1fr))}.prob-i{grid-column:span 2}.prob-i:nth-child(4),.prob-i:nth-child(5){grid-column:span 3}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fx{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px}.fx-side{display:block;position:sticky;top:104px}.fx-step-text{display:none}.fx-steps{gap:0}.fx-step{align-items:center;min-height:72vh;padding-block:24px;display:flex}.fx-step .feature-vis{width:100%;min-height:420px;transition:opacity .5s,transform .5s}.fx-step:not(.is-active) .feature-vis{opacity:.35;transform:scale(.97)}.fx-step .feature-vis.photo,.fx-step .feature-vis.crop{min-height:480px}.tl{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.tl-i{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:0}.tl-i:before{top:13.5px;bottom:auto;width:auto;height:1px;inset-inline:40px -16px}.int-layout{grid-template-columns:minmax(0, 1fr) var(--hub-w,620px);gap:48px}.hub{width:var(--hub-w);height:var(--hub-h)}.hub-lines{fill:none;stroke:var(--color-teal);stroke-width:1.5px;stroke-opacity:.35;display:block;position:absolute;inset:0}[dir=rtl] .hub-lines{transform:scaleX(-1)}.hub-core{inset-inline-start:0;top:calc(var(--hub-h) / 2 - 42px);margin:0;position:absolute}.hub-cards{display:contents}.hub-card{inset-inline-start:var(--x);top:var(--y);width:150px;padding:0 10px;position:absolute}.hub-card.soft{inset-inline-start:0;top:calc(var(--hub-h) / 2 + 54px);width:150px;height:auto;min-height:0;padding:6px 10px;font-size:11px;line-height:1.35}.founder{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px}.founder-meta{padding:24px 28px 28px}.price-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.price-intro .h2,.price-intro .lede{max-width:none}.pc{padding:32px 32px 28px}.ribbon{margin:-32px -32px 4px;padding:10px 32px}.feat{grid-template-columns:repeat(2,minmax(0,1fr))}.wl{padding:64px}.wl-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.wl-grid .form,.wl-grid .wl-success{margin-top:0}.faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}.final .h2{font-size:56px}.legal{padding-block:88px 120px}}:root[lang=ar] .hy{font-family:var(--ff-arabic);line-height:1.7}:root[lang=ar] .hy *{letter-spacing:0}:root[lang=ar] .hy .wm{letter-spacing:.3em}:root[lang=ar] .mono{font-family:var(--ff-arabic)}:root[lang=ar] .h1{font-size:36px;font-weight:700;line-height:1.3}:root[lang=ar] .h2{line-height:1.3}:root[lang=ar] .lede{line-height:1.75}:root[lang=ar] .btn{font-weight:600;line-height:1.4}:root[lang=ar] .tlink{font-weight:600}:root[lang=ar] .nav .btn{padding:8px 12px;font-size:13px}:root[lang=ar] .pill{font-family:var(--ff-arabic)}:root[lang=ar] .pm-title{font-family:var(--ff-arabic);letter-spacing:0;font-size:12px}:root[lang=ar] .eyebrow{font-family:var(--ff-arabic);font-size:13px;font-weight:600}:root[lang=ar] .badge,:root[lang=ar] .ribbon,:root[lang=ar] .int-c h3,:root[lang=ar] .g-hero{font-family:var(--ff-arabic)}:root[lang=ar] .badge,:root[lang=ar] .ribbon{font-size:12px}:root[lang=ar] .int-c h3{font-size:13px;font-weight:600}:root[lang=ar] .ph-k{font-family:var(--ff-arabic);font-size:11px}:root[lang=ar] .ph-t{font-size:14px;line-height:1.4}:root[lang=ar] .ph-s{font-size:12px;line-height:1.5}:root[lang=ar] .ph-logo,:root[lang=ar] .ph-step{font-size:11px}:root[lang=ar] .prob-i h3{line-height:1.4}:root[lang=ar] .faq summary{line-height:1.5}@media (min-width:720px){:root[lang=ar] .h1{font-size:46px}}@media (min-width:1080px){:root[lang=ar] .h1{font-size:58px}}.hy [lang=ar],.hy [lang=ar] *{letter-spacing:0}.nf-block[lang=ar]{font-family:var(--ff-arabic)}.nf-block[lang=ar] .h2{line-height:1.3}[dir=rtl] .wm[dir=ltr]{margin-inline:0 -.3em}:root:is([lang=ru],[lang=de],[lang=fr],[lang=es]) .hy{overflow-wrap:break-word}:root:is([lang=ru],[lang=de],[lang=fr],[lang=es]) .nav .btn{padding-inline:12px}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:720px){.container{max-width:720px}}@media (min-width:1080px){.container{max-width:1080px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.stroke-3{stroke-width:3px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ff-sans:var(--font-plex-arabic), var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ff-mono:var(--font-plex-arabic), var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--ff-arabic:var(--font-plex-arabic), var(--font-geist), system-ui, sans-serif;--ff-ar-label:var(--font-ar-label), var(--font-plex-arabic), system-ui, sans-serif;--ff-wordmark:var(--font-jost), "Futura", "Century Gothic", sans-serif;--shadow-float:0 1px 2px #1a1a1a0d, 0 18px 40px -18px #1a1a1a38}:root[lang=ar]{--ff-ar-label:var(--ff-arabic)}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
