:root{--teal: #0d7268;--teal-dark: #0a5a52;--forest: #0b3a34;--forest-line: #0f4a42;--mint: #19e0b4;--mint-ink: #06322b;--teal-soft: #e3f2ef;--teal-tint: #f0f8f6;--teal-line: #9fd2c9;--ink: #111827;--ink-2: #4b5563;--ink-3: #647069;--line: #e5e7eb;--line-2: #dfe4df;--bg: #f6f7f7;--panel: #ffffff;--muted-bg: #eef1ef;--good: #166534;--good-bg: #ecfdf3;--warn: #8a5300;--bad: #b91c1c;--gutter: max(16px, calc((100% - 1200px)/2) );color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--bg)}body{color:var(--ink);font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif}a{color:var(--teal);text-decoration:none}a:hover{color:var(--teal-dark)}button,input{font:inherit;color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}img{max-width:100%;display:block}.icon{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";display:inline-block;flex:none}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.teal{color:var(--teal)}.mint{color:var(--mint)}.grey{color:#9ca3af}.muted{color:var(--ink-2)}.small{font-size:14px}.tiny{font-size:13px}.strong{font-weight:600}.block{display:block}.grow{flex:1;min-width:0}.center{text-align:center}.note{font-size:13px;color:var(--ink-3)}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.stack-6,.stack-10,.stack-12,.stack-16,.stack-28{display:flex;flex-direction:column}.stack-6{gap:6px}.stack-10{gap:10px}.stack-12{gap:12px}.stack-16{gap:16px}.stack-28{gap:28px}.wrap{padding-inline:var(--gutter)}.page{min-height:100vh;display:flex;flex-direction:column}.page>main{flex:1}section[id]{scroll-margin-top:68px}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.state{padding-block:120px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border:0;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.btn-lg{height:46px;padding:0 20px;border-radius:10px;font-size:16px}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover:not(:disabled){background:var(--teal-dark);color:#fff}.btn-outline{background:var(--panel);border:1px solid var(--line-2);color:var(--ink)}.btn-outline:hover:not(:disabled){border-color:var(--teal-line);color:var(--ink)}.btn-soft{background:var(--teal-soft);color:var(--teal)}.btn-soft:hover{background:#d3ebe6;color:var(--teal)}.btn-mint{background:var(--mint);color:var(--mint-ink);height:44px;border-radius:10px}.btn-mint:hover{background:#3ff0c8;color:var(--mint-ink)}.btn-text{border:0;background:none;cursor:pointer;font-weight:600;color:var(--ink);padding:0}.teal-text{color:var(--teal)}.plain,.plain:hover{color:inherit}.site-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:20px;min-height:68px;padding:10px var(--gutter);background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.logo{display:inline-flex;align-items:center;gap:11px}.logo-word{display:flex;gap:6px;letter-spacing:-.01em;font-family:IBM Plex Sans,sans-serif}.logo-word b{color:var(--teal);font-weight:700}.logo-word span{color:var(--ink);font-weight:600}.site-nav{display:flex;gap:20px;flex:1;font-size:14px;font-weight:500}.site-nav a{color:var(--ink-2)}.site-nav a:hover{color:var(--ink)}.lang{font-size:14px;color:var(--ink-2)}.site-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:28px var(--gutter);border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.site-footer a{color:var(--ink-2)}@media (max-width: 760px){.site-header{gap:12px}.site-nav{display:none}.site-header .lang{margin-inline-start:auto}.site-header .signin{display:none}.site-header .btn{height:36px;padding:0 12px;font-size:14px}}@media (max-width: 400px){.site-header .logo-word{display:none}}.pill{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--teal-soft);color:var(--teal);font-size:13px;font-weight:600}.pill-dark{background:#19e0b429;color:var(--mint)}.hero{padding-block:72px 56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:20px}.hero h1{margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}html[lang=ar] .hero h1{letter-spacing:0;line-height:1.25}.lead{margin:0;font-size:18px;color:var(--ink-2);max-width:560px;text-wrap:pretty}.h2{margin:0;font-size:30px;font-weight:600;line-height:1.2;text-wrap:pretty}.narrow{max-width:660px}.mock{background:var(--panel);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 24px 60px #0b3a341f;overflow:hidden}.mock-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--forest)}.dot{width:8px;height:8px;border-radius:50%;background:var(--mint)}.mock-title{font-weight:600;font-size:12px;color:#fff}.mock-time{font-size:10.5px;color:#8fbdb5;margin-inline-start:auto}.mock-grid{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mock-card{padding:12px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:6px}.mock-card-head{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.mock-value{font-weight:600;font-size:18px;line-height:1.2}.mock-sub{font-size:11.5px}.tone-warn{color:var(--warn)}.tone-muted{color:var(--ink-2)}.tone-bad{color:var(--bad)}.tone-good{color:var(--good)}.mock-ok{margin:0 16px 16px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--good-bg);color:var(--good);font-size:12px;font-weight:600}.band{padding-block:56px;background:var(--panel);border-block:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px 24px}.feature{display:flex;flex-direction:column;gap:8px}.feature-icon{width:40px;height:40px;border-radius:10px;background:var(--teal-soft);color:var(--teal);display:grid;place-items:center}.feature-title{font-weight:600;font-size:17px}.app-band{background:var(--forest);color:#fff;padding-block:64px;overflow:hidden}.app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:48px;align-items:center}.app-title{font-size:32px;line-height:1.15}.app-body{margin:0;color:#cfe9e4;font-size:16px;max-width:520px}.app-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.app-feat{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--forest-line);border-radius:10px;background:#ffffff0a}.app-feat-title{font-weight:600;font-size:14px}.app-feat-body{font-size:13px;color:#b9ddd7}.phones{display:flex;justify-content:center;align-items:center;position:relative;padding-block:8px}.phone{width:min(78vw,290px);border-radius:44px;padding:10px;background:#0a0f0e;box-shadow:0 30px 80px #00000073,inset 0 0 0 1.5px #2f6a61}.phone img{width:100%;height:auto;border-radius:34px;aspect-ratio:auto}.phone-back{position:absolute;transform:translate(42%) scale(.86);opacity:.55;z-index:0}html[dir=rtl] .phone-back{transform:translate(-42%) scale(.86)}.phone-front{position:relative;z-index:1}@media (max-width: 760px){.phone-back{display:none}}.local-grid{padding-block:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:32px;align-items:start}.local-card{display:flex;gap:12px;padding:14px 16px;background:var(--panel);border:1px solid var(--line-2);border-radius:12px}.pricing{padding-block:64px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:28px;align-items:center}.pricing-title{margin:0;font-size:clamp(28px,4vw,38px);font-weight:600;text-align:center;text-wrap:balance}.segmented{display:flex;gap:2px;padding:3px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel)}.segmented button{height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;font-weight:600;font-size:14px}.segmented button.on{background:var(--teal);color:#fff}.plan-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.plan{padding:22px;background:var(--panel);border:1.5px solid var(--line-2);border-radius:14px;display:flex;flex-direction:column;gap:12px}.plan-featured{border-color:var(--teal);box-shadow:0 16px 40px #0d72681f}.plan-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.plan-name{font-weight:600;font-size:18px}.plan-badge{font-size:11px;font-weight:600;color:var(--teal)}.plan-price{font-weight:600;font-size:32px;line-height:1.1}.plan-feats{display:flex;flex-direction:column;gap:6px;flex:1}.plan-feat{display:flex;gap:6px;font-size:14px;color:var(--ink-2)}.faq{width:100%;max-width:760px;display:flex;flex-direction:column;gap:8px}.faq-title{margin:0 0 4px;font-size:22px;font-weight:600}.faq-item{background:var(--panel);border:1px solid var(--line-2);border-radius:10px}.faq-item>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:0;background:none;cursor:pointer;text-align:start;font-weight:600}.faq-answer{padding:0 16px 14px;color:var(--ink-2);font-size:14px}.onboard{min-height:100vh;display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start}.onboard-side{align-self:stretch}.onboard-side{background:var(--panel);border-inline-end:1px solid var(--line);padding:28px 24px;display:flex;flex-direction:column;gap:20px}.side-lang{align-self:flex-start}.plan-chip{display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--teal-line);background:var(--teal-tint);border-radius:10px}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.step{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:8px;background:transparent;cursor:pointer;text-align:start;font-size:14px;font-weight:500;color:var(--ink-3)}.step:disabled{cursor:default}.step.done,.step.current{color:var(--ink)}.step.current{background:var(--teal-tint);font-weight:600}.step-dot{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--panel);color:var(--ink-2);border:1.5px solid #c9d0cc;flex:none}.step.done .step-dot,.step.current .step-dot{background:var(--teal);color:#fff;border-color:var(--teal)}.side-note{margin-top:auto}.onboard-main{padding:40px clamp(16px,5vw,72px);display:flex;flex-direction:column;gap:24px;max-width:920px}.step-counter{font-weight:600;font-size:12px;color:var(--teal)}html[lang=ar] .step-counter{font-family:inherit;font-size:13px}.step-title{margin:4px 0 0;font-size:28px;font-weight:600}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink-2);cursor:pointer;font-weight:600}.chip.on{background:var(--teal-soft);color:var(--teal);border-color:var(--teal-line)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.field{display:flex;flex-direction:column;gap:4px}.field-label{font-size:13px;font-weight:600;color:var(--ink-2)}.field input,.inline-add input,.invite-row input{height:42px;padding:0 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);min-width:0}input.invalid{border-color:var(--bad)}input.readonly{background:var(--muted-bg)}.field-error{font-size:12px;color:var(--bad)}.callout{display:flex;gap:10px;padding:12px 14px;border-radius:10px;font-size:14px;align-items:flex-start}.callout.info{border:1px solid #cfe3df;background:var(--teal-tint)}.callout.warn{border:1px solid #fde2b8;background:#fff8eb;color:var(--warn)}.callout.error{border:1px solid #fecaca;background:#fef2f2;color:var(--bad);align-items:center}.option-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;cursor:pointer;text-align:start}.option-row.on{background:var(--teal-tint);border-color:var(--teal-line)}.option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.option-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1.5px solid var(--line-2);border-radius:12px;background:var(--panel);cursor:pointer;text-align:start}.option-card.on{background:var(--teal-tint);border-color:var(--teal-line)}.option-card-head{display:flex;width:100%;align-items:center;gap:8px}.inline-add{display:flex;gap:8px}.inline-add input{flex:1}.invite-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:8px}.role-btn{height:42px;padding:0 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg);cursor:pointer;font-weight:600;text-align:start}.wizard-nav{display:flex;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--line);flex-wrap:wrap}.done-card{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:24px;background:var(--panel);border:1px solid var(--line-2);border-radius:14px}.done-icon{width:48px;height:48px;border-radius:999px;background:var(--good-bg);color:var(--good);display:grid;place-items:center}.done-title{font-size:22px;font-weight:600}@media (max-width: 860px){.onboard{grid-template-columns:minmax(0,1fr);align-content:start}.onboard-side{align-self:start}.step{white-space:nowrap}.onboard-side{border-inline-end:0;border-bottom:1px solid var(--line);padding:16px;gap:12px}.steps{flex-direction:row;overflow-x:auto;gap:6px}.step{width:auto;flex:none}.step span:last-child{display:none}.step.current span:last-child{display:inline}.side-note{display:none}.onboard-main{padding-block:24px}.invite-row{grid-template-columns:minmax(0,1fr)}}
