.DemoPage_root__p3EHf{--demo-ink:#172a24;--demo-green:#104f3e;--demo-muted:#596e63;--demo-line:#dde8e1;--demo-mint:#eff7f3;--demo-paper:#fff;--demo-focus:#2c9b72;background:radial-gradient(ellipse at 50% 0,rgb(221 239 229/72%),transparent 38rem),#fbfdfb;color:var(--demo-ink);min-height:70vh;padding:28px 0 76px;font-family:var(--font-en),Inter,system-ui,sans-serif}.DemoPage_root__p3EHf[data-lang=ar]{font-family:var(--font-ar),Cairo,sans-serif}.dark .DemoPage_root__p3EHf{--demo-ink:#e9f3ed;--demo-green:#a6d8b1;--demo-muted:#a9bdb1;--demo-line:#30483c;--demo-mint:#152b22;--demo-paper:#102118;background:radial-gradient(ellipse at 50% 0,rgb(45 90 67/35%),transparent 38rem),#0c1b14}.DemoPage_root__p3EHf .hero{max-width:760px;margin:0 auto;padding:42px 24px 24px;text-align:center}.DemoPage_root__p3EHf .h2{color:var(--demo-ink);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:650;letter-spacing:-.045em;line-height:1.08;margin:0}.DemoPage_root__p3EHf[data-lang=ar] .h2{letter-spacing:0;line-height:1.35}.DemoPage_root__p3EHf .lead{color:var(--demo-muted);font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.75;margin:16px auto 0;max-width:620px}.DemoPage_root__p3EHf .flow{padding:20px 24px 36px}.DemoPage_root__p3EHf .container{max-width:760px}.DemoPage_root__p3EHf .steps{max-width:660px;gap:12px;margin-bottom:22px}.DemoPage_root__p3EHf .step{gap:9px}.DemoPage_root__p3EHf .step-n{background:var(--demo-paper);border-color:var(--demo-line);color:var(--demo-muted);height:32px;width:32px}.DemoPage_root__p3EHf .step.done .step-n,.DemoPage_root__p3EHf .step.on .step-n{background:var(--demo-green);border-color:var(--demo-green);color:#fff}.DemoPage_root__p3EHf .step.done .step-t,.DemoPage_root__p3EHf .step.on .step-t{color:var(--demo-ink)}.DemoPage_root__p3EHf .step-t{font-size:13px}.DemoPage_root__p3EHf .step-line{background:var(--demo-line)}.DemoPage_root__p3EHf .step-line.done{background:var(--demo-green)}.DemoPage_root__p3EHf .card{background:var(--demo-paper);border:1px solid var(--demo-line);border-radius:18px;box-shadow:0 24px 64px -42px rgb(18 58 40/40%)}.DemoPage_root__p3EHf .card-body{min-height:300px;padding:clamp(24px,5vw,44px)}.DemoPage_root__p3EHf .card-foot{background:var(--demo-mint);border-color:var(--demo-line);padding:16px clamp(20px,4vw,36px)}.DemoPage_root__p3EHf .cta-primary{background:var(--demo-green);border-radius:8px;box-shadow:none;color:#fff;min-height:48px;padding:12px 22px;transition:background-color .16s ease,transform .16s ease}.DemoPage_root__p3EHf .cta-primary:hover:not(:disabled){background:#0b4032;transform:translateY(-1px)}.DemoPage_root__p3EHf .cta-ghost:focus-visible,.DemoPage_root__p3EHf .cta-primary:focus-visible,.DemoPage_root__p3EHf button:focus-visible,.DemoPage_root__p3EHf input:focus-visible,.DemoPage_root__p3EHf select:focus-visible,.DemoPage_root__p3EHf textarea:focus-visible{outline:3px solid var(--demo-focus);outline-offset:3px}.DemoPage_root__p3EHf .cta-ghost{border-color:var(--demo-line);border-radius:8px;color:var(--demo-ink);min-height:48px;padding:12px 20px}.DemoPage_root__p3EHf .d,.DemoPage_root__p3EHf .hint,.DemoPage_root__p3EHf .tz{color:var(--demo-muted)}.DemoPage_root__p3EHf .cal-cell,.DemoPage_root__p3EHf .fld,.DemoPage_root__p3EHf .rev,.DemoPage_root__p3EHf .tile,.DemoPage_root__p3EHf .time{border-color:var(--demo-line)}.DemoPage_root__p3EHf .fld:focus{border-color:var(--demo-focus);box-shadow:0 0 0 3px rgb(44 155 114/15%)}.DemoPage_root__p3EHf .tile.on,.DemoPage_root__p3EHf .tile:hover{border-color:var(--demo-green)}.DemoPage_root__p3EHf .tile.on{background:var(--demo-mint)}.DemoPage_root__p3EHf .time.on{background:var(--demo-green);border-color:var(--demo-green);color:#fff}.DemoPage_root__p3EHf .cal-cell,.DemoPage_root__p3EHf .month,.DemoPage_root__p3EHf .rev,.DemoPage_root__p3EHf .tile,.DemoPage_root__p3EHf .time{background-color:var(--demo-paper)}.DemoPage_root__p3EHf .done-panel .t{color:var(--demo-ink)}@media (max-width:600px){.DemoPage_root__p3EHf{padding-top:8px}.DemoPage_root__p3EHf .hero{padding:36px 22px 14px}.DemoPage_root__p3EHf .flow{padding:16px 16px 28px}.DemoPage_root__p3EHf .steps{align-items:flex-start;gap:5px;justify-content:space-between;margin-bottom:16px}.DemoPage_root__p3EHf .step{align-items:center;flex-direction:column;gap:5px}.DemoPage_root__p3EHf .step-t{font-size:11px}.DemoPage_root__p3EHf .step-line{margin-top:15px}.DemoPage_root__p3EHf .card-body{min-height:0;padding:24px 20px}.DemoPage_root__p3EHf .card-foot{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.DemoPage_root__p3EHf *{scroll-behavior:auto!important;transition-duration:.01ms!important}}