@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal: #12b5b0;--teal-600: #0fa09b;--teal-700: #0b706d;--navy: #0a111f;--navy-800: #132038;--gold-hairline: #c9a86a;--paper: #f5f3ef;--paper-alt: #fcfbf8;--card: #ffffff;--hairline: #e7e2d9;--ink-2: #565e6c;--ink-3: #828a98;--wrap: 68rem;--radius: 16px;--radius-lg: 24px;--font-ar: "IBM Plex Sans Arabic", "Noto Sans Arabic", "Geeza Pro", system-ui, sans-serif;--font-latin: "IBM Plex Sans", system-ui, sans-serif;--dur-fast: .2s;--dur-base: .32s;--dur-slow: .5s;--dur-wind: .6s;--stagger: 80ms;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;display:flex;flex-direction:column;min-height:100dvh;background:var(--paper);color:var(--navy);font-family:var(--font-ar);line-height:1.75;font-size:1.0625rem;font-variant-numeric:lining-nums}h1,h2,h3{line-height:1.35;letter-spacing:0;margin:0;font-weight:600}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--teal-700)}:focus-visible{outline:2px solid var(--teal-700);outline-offset:3px;border-radius:4px}main{flex:1 0 auto}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:24px}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:16px;z-index:10;background:var(--card);color:var(--navy);padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:500}.skip-link:focus{inset-block-start:16px}.site-header{background:var(--navy);padding:20px 24px}.brand{display:flex;align-items:center;gap:10px;max-width:var(--wrap);margin-inline:auto;text-decoration:none}.brand img{width:40px;height:40px}.brand-name{font-family:var(--font-latin);font-weight:600;font-size:1.375rem;letter-spacing:-.01em}.brand-name-a{color:var(--paper)}.brand-name-b{color:var(--teal)}.hero{background:var(--navy);color:var(--paper);padding-block:56px 72px}.hero-inner{text-align:center}.hero h1{font-size:clamp(2rem,7.5vw,3.25rem);font-weight:600;margin-block-end:20px;text-wrap:balance}.hero-lead{font-size:clamp(1.0625rem,3.6vw,1.375rem);color:#c6cdd8;max-width:34ch;margin-inline:auto;text-wrap:pretty}.hero-cta{margin-block-start:36px}.store-link{display:inline-flex;flex-direction:column;align-items:center;gap:2px;background:var(--teal);color:#08211f;text-decoration:none;padding:14px 40px;border-radius:999px;font-weight:600;min-height:56px;justify-content:center;transition:background .24s cubic-bezier(.4,0,.2,1)}.store-link:hover{background:var(--teal-600)}.store-link-top{font-size:.8125rem;font-weight:500;line-height:1.2}.store-link-main{font-family:var(--font-latin);font-size:1.125rem;line-height:1.2}.hero-note{margin-block-start:14px;font-size:.9375rem;color:var(--ink-3)}.section{padding-block:64px}.section-title{font-size:clamp(1.5rem,5vw,2rem);text-align:center;margin-block-end:36px}.cards{list-style:none;margin:0;padding:0;display:grid;gap:16px}.card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius);padding:24px;box-shadow:0 1px 2px #0a111f0d,0 4px 16px #0a111f0f}.card h3{font-size:1.1875rem;margin-block-end:8px}.card p{color:var(--ink-2);font-size:1rem}.matching{background:var(--paper-alt);border-block:1px solid var(--hairline)}.matching-inner{max-width:46rem;text-align:center;display:grid;gap:20px;justify-items:center}.eyebrow{font-size:.8125rem;font-weight:600;color:var(--teal-700)}.matching h2{font-size:clamp(1.5rem,5.5vw,2.125rem)}.lead{font-size:1.125rem;max-width:40ch}.matching p{color:var(--ink-2);max-width:52ch}.badge-demo{display:grid;gap:6px;justify-items:center;margin-block:4px}.gold-rule{display:block;width:180px;max-width:60%;border-block-start:1px solid var(--gold-hairline)}.badge-chip{padding-block-start:8px;padding-inline:20px;font-weight:600;color:var(--navy);font-size:1.0625rem}.badge-caption{font-size:.9375rem;color:var(--ink-2)}.fineprint{font-size:.9375rem;color:var(--ink-2);max-width:46ch}.faq-list{display:grid;gap:20px;max-width:46rem;margin-inline:auto}.faq-item{border-block-start:1px solid var(--hairline);padding-block-start:18px}.faq-item h3{font-size:1.0625rem;margin-block-end:6px}.faq-item p{color:var(--ink-2);font-size:1rem}.steps{list-style:none;margin:0;padding:0;display:grid;gap:28px;counter-reset:none}.step{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:4px;align-items:start}.step-num{grid-row:span 2;font-family:var(--font-latin);font-weight:600;font-size:1rem;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;background:var(--navy);color:var(--paper)}.step h3{font-size:1.125rem}.step p{color:var(--ink-2);font-size:1rem}.workshops{background:var(--navy-800);color:var(--paper)}.workshops-inner{text-align:center;display:grid;gap:12px;justify-items:center}.workshops h2{font-size:clamp(1.375rem,4.5vw,1.75rem)}.workshops p{color:#c6cdd8;max-width:44ch}.mail-link{font-family:var(--font-latin);color:var(--teal);font-weight:500;text-underline-offset:4px}.site-footer{background:var(--navy);color:var(--ink-3);padding-block:32px;font-size:.9375rem}.footer-inner{display:grid;gap:14px;justify-items:center;text-align:center}.footer-nav{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center}.footer-nav a{color:var(--paper);text-decoration:none;text-underline-offset:4px}.footer-nav a:hover{text-decoration:underline}.footer-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.legal{padding-block:56px}.legal-body{max-width:44rem;margin-inline:auto}.legal h1{font-size:clamp(1.625rem,5.5vw,2.125rem);margin-block-end:24px}.legal p{color:var(--ink-2);margin-block-end:16px}.legal .back{display:inline-block;margin-block-start:24px}.notfound{padding-block:96px 120px}.notfound p{font-size:1.0625rem}@media (min-width: 40rem){.cards{grid-template-columns:repeat(2,1fr)}.hero{padding-block:88px 104px}.section{padding-block:88px}}@media (min-width: 60rem){.steps{grid-template-columns:repeat(3,1fr);gap:32px}.footer-inner{grid-template-columns:1fr auto;justify-items:start;align-items:center;text-align:start}.footer-meta{justify-content:flex-end}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes settle{0%{opacity:0;transform:scale(.96)}}.site-header .brand{animation:settle .42s var(--ease-out) both}.hero h1{animation:rise var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--stagger) * 2)}.hero-lead{animation:rise var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--stagger) * 3)}.hero-cta{animation:rise var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--stagger) * 4)}.hero-note{animation:rise var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--stagger) * 5)}@keyframes wind{0%{transform:rotate(-26deg)}}.brand-svg .hand-live{transform-box:fill-box;transform-origin:100% 100%;animation:wind var(--dur-wind) var(--ease-out) both;animation-delay:.16s}.will-reveal>*{opacity:0;transform:translateY(14px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.will-reveal.is-in>*{opacity:1;transform:none}.will-reveal.is-in>*:nth-child(1){transition-delay:0ms}.will-reveal.is-in>*:nth-child(2){transition-delay:var(--stagger)}.will-reveal.is-in>*:nth-child(3){transition-delay:calc(var(--stagger) * 2)}.will-reveal.is-in>*:nth-child(4){transition-delay:calc(var(--stagger) * 3)}.will-reveal.is-in>*:nth-child(5){transition-delay:calc(var(--stagger) * 4)}.will-reveal.is-in>*:nth-child(6){transition-delay:calc(var(--stagger) * 5)}.gold-rule{transform:scaleX(0);transition:transform var(--dur-slow) var(--ease-out);transition-delay:.3s}[dir=rtl] .gold-rule{transform-origin:100% 50%}[dir=ltr] .gold-rule{transform-origin:0 50%}.matching-inner.is-in .gold-rule{transform:scaleX(1)}.step{position:relative}.step:after{content:"";position:absolute;background:#0a111f29;inset-inline-start:19px;inset-block-start:48px;inset-block-end:-28px;width:1px;transform:scaleY(0);transform-origin:50% 0;transition:transform var(--dur-slow) var(--ease-out)}.step:last-child:after{content:none}.steps.is-in .step:after{transform:scaleY(1)}.steps.is-in .step:nth-child(1):after{transition-delay:.2s}.steps.is-in .step:nth-child(2):after{transition-delay:.28s}@media (min-width: 60rem){.step:after{inset-block-start:19px;inset-block-end:auto;inset-inline-start:48px;inset-inline-end:-32px;width:auto;height:1px;transform:scaleX(0)}[dir=rtl] .step:after{transform-origin:100% 50%}[dir=ltr] .step:after{transform-origin:0 50%}.steps.is-in .step:after{transform:scaleX(1)}}.store-link{transition:background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.store-link:hover,.store-link:focus-visible{background:var(--teal-600);transform:translateY(-2px);box-shadow:0 10px 28px #12b5b042}.store-link:active{transform:translateY(0)}.card{transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.card:hover,.card:focus-within{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 2px 4px #0a111f0f,0 10px 28px #0a111f1a}.mail-link,.footer-nav a,.legal .back{position:relative;text-decoration:none}.mail-link:after,.footer-nav a:after,.legal .back:after{content:"";position:absolute;inset-inline:0;inset-block-end:-3px;height:1px;background:currentColor;transform:scaleX(0);transition:transform var(--dur-fast) var(--ease-standard)}[dir=rtl] .mail-link:after,[dir=rtl] .footer-nav a:after,[dir=rtl] .legal .back:after{transform-origin:100% 50%}[dir=ltr] .mail-link:after,[dir=ltr] .footer-nav a:after,[dir=ltr] .legal .back:after{transform-origin:0 50%}.mail-link:hover:after,.mail-link:focus-visible:after,.footer-nav a:hover:after,.footer-nav a:focus-visible:after,.legal .back:hover:after,.legal .back:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.site-header .brand,.hero h1,.hero-lead,.hero-cta,.hero-note,.brand-svg .hand-live{animation:none}.will-reveal>*,.will-reveal.is-in>*{opacity:1;transform:none;transition:none;transition-delay:0ms}.gold-rule,.matching-inner.is-in .gold-rule,.step:after,.steps.is-in .step:after{transform:none;transition:none;transition-delay:0ms}.store-link,.card,.mail-link:after,.footer-nav a:after,.legal .back:after{transition:none}.store-link:hover,.store-link:focus-visible,.card:hover,.card:focus-within{transform:none}.mail-link:after,.footer-nav a:after,.legal .back:after{transform:scaleX(0)}.mail-link:hover:after,.mail-link:focus-visible:after,.footer-nav a:hover:after,.footer-nav a:focus-visible:after,.legal .back:hover:after,.legal .back:focus-visible:after{transform:scaleX(1)}}
