@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_Regular-s.p.1b2ddbzkbz-pf.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_Medium-s.p.23mi4aie59m8o.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_SemiBold-s.p.1pk44aczegolr.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_Bold-s.p.2xv3hl2l-zlpf.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.bXuEEq_className{font-family:jakarta,jakarta Fallback}.bXuEEq_variable{--font-latin:"jakarta", "jakarta Fallback"}
@font-face{font-family:tajawal;src:url(../media/Tajawal_Regular-s.p.3a5wftoo9_-tb.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:tajawal;src:url(../media/Tajawal_Medium-s.p.2dcydntc938fv.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:tajawal;src:url(../media/Tajawal_Bold-s.p.0-i8-5903hceu.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:tajawal Fallback;src:local(Arial);ascent-override:68.09%;descent-override:37.8%;line-gap-override:21.18%;size-adjust:94.43%}.ytKU0G_className{font-family:tajawal,tajawal Fallback}.ytKU0G_variable{--font-arabic:"tajawal", "tajawal Fallback"}
:root{--canvas:#fbfdfa;--surface:#fff;--tonal:#f4f9f7;--mint:#eaf8f6;--mint-2:#ddf5f2;--line:#e2eeea;--line-strong:#b8d9d2;--ink:#132a27;--ink-2:#496b65;--muted:#58706c;--deep:#167f75;--teal-text:#136b63;--accent:#1fa89a;--privacy:#0e7368;--forest:#0a2e26;--forest-2:#0f3b31;--on-forest:#eef7f3;--on-forest-2:#b9d3cb;--mint-light:#9edfd6;--coral:#c4513f;--radius:12px;--radius-lg:20px;--shadow:0 1px 2px #132a270d, 0 28px 56px -28px #132a2747;--ease:cubic-bezier(.22, 1, .36, 1);--sans:var(--font-latin), var(--font-arabic), system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:24px}:root[lang=ar]{--sans:var(--font-arabic), var(--font-latin), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:120px}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--deep);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}h1,h2{letter-spacing:-.035em;text-wrap:balance;font-weight:700}h1{font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.02}h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}h3{letter-spacing:-.01em;font-size:1.1875rem;font-weight:650;line-height:1.35}:root[lang=ar] h1,:root[lang=ar] h2,:root[lang=ar] h3{letter-spacing:0;line-height:1.3}:root[lang=ar] body{font-size:1.125rem;line-height:1.75}.lead{color:var(--ink-2);text-wrap:pretty;max-width:38em;font-size:1.1875rem;line-height:1.6}.eyebrow{color:var(--teal-text);margin-bottom:14px;font-size:.9375rem;font-weight:600}p{text-wrap:pretty}.btn{border-radius:var(--radius);min-height:48px;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn.small{min-height:40px;padding:0 16px;font-size:.9375rem}.btn.primary{background:var(--deep);color:#fff}.btn.primary:hover{background:var(--teal-text)}.btn.ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn.ghost:hover{border-color:var(--deep);color:var(--teal-text)}.btn.light{color:var(--forest);background:#fff}.btn.light:hover{background:var(--mint)}.btn.outline-light{color:var(--on-forest);border-color:#eef7f359}.btn.outline-light:hover{border-color:var(--mint-light)}.skip{inset-inline-start:16px;z-index:50;background:var(--deep);color:#fff;border-radius:var(--radius);padding:10px 16px;text-decoration:none;position:fixed;top:12px;transform:translateY(-200%)}.skip:focus{transform:none}.site-head{z-index:40;background:var(--canvas);border-bottom:1px solid var(--line);position:sticky;top:0}.head-row{align-items:center;gap:32px;height:72px;display:flex}.logo img{width:auto;height:38px}.head-nav{gap:28px;margin-inline-start:auto;font-size:.9375rem;display:flex}.head-nav a,.lang{color:var(--ink-2);font-weight:500;text-decoration:none}.head-nav a:hover,.lang:hover{color:var(--teal-text)}.head-actions{align-items:center;gap:20px;display:flex}.lang{font-size:.9375rem}.lang:lang(ar){font-family:var(--font-arabic), sans-serif;font-size:1.0625rem}.hero{padding-top:clamp(40px,5vw,64px);overflow:hidden}.hero-copy{grid-template-columns:7fr 5fr;align-items:end;gap:24px 56px;display:grid}.status{color:var(--teal-text);grid-column:1/-1;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:flex}.status i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--mint-2);border-radius:50%}.hero h1{max-width:16ch}:root[lang=ar] .hero h1{max-width:18ch}.hero-side{padding-bottom:8px}.hero-side .lead{font-size:1.125rem}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.stage{aspect-ratio:100/50;margin-top:clamp(32px,4vw,52px);position:relative}.stage:before{content:"";background:radial-gradient(60% 70% at 78% 60%, #1fa89a29, transparent 70%), linear-gradient(180deg, var(--tonal), var(--mint));z-index:-1;border-radius:32px;position:absolute;inset:12% -4% -6%}.stage-dash{inset-inline-start:0;width:72%;position:absolute;top:0}.stage-phone{inset-inline-end:1.5%;width:21%;position:absolute;top:5%}.ribbon{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ribbon path{fill:none;stroke:url(#ribbon-g);stroke-width:.34px;stroke-linecap:round}.sample-note{color:var(--muted);text-align:center;margin-top:clamp(40px,5vw,56px);font-size:.875rem}@media (prefers-reduced-motion:no-preference){.stage-dash{animation:rise .9s var(--ease) .1s both}.stage-phone{animation:rise .9s var(--ease) .35s both}.stage .dash-row.first{animation:spotlight .6s var(--ease) 1s both}.ribbon path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.65,0,.35,1) 1.4s forwards draw}.stage .ph-toast{animation:toast .6s var(--ease) 2.5s both}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes toast{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes spotlight{0%{background:#fff;box-shadow:inset 0 0 #0000}}.mock{font-family:var(--font-latin), var(--font-arabic), system-ui, sans-serif;letter-spacing:0;-webkit-user-select:none;user-select:none;line-height:1.35;container-type:inline-size}.mock[dir=rtl]{font-family:var(--font-arabic), var(--font-latin), system-ui, sans-serif}.mock b{font-weight:600}.mock em{font-style:normal}.mk-mark{width:1.6em;height:auto}.dash .mock-inner{aspect-ratio:1.7;color:#1c1f1b;background:#f5f4ef;border-radius:1.4cqw;flex-direction:column;font-size:1.32cqw;display:flex;overflow:hidden;box-shadow:0 0 0 1px #132a271a,0 4cqw 8cqw -3cqw #132a2759}.dash-bar{background:#eceae4;border-bottom:1px solid #e0ddd5;align-items:center;gap:.7cqw;height:3.4cqw;padding-inline:1.4cqw;display:flex}.dash-bar i{background:#d4d1c9;border-radius:50%;width:.9cqw;height:.9cqw}.dash-url{color:#6e7570;background:#f8f7f3;border-radius:.6cqw;margin-inline:auto;padding:.35cqw 2cqw;font-size:1.1cqw}.dash-body{flex:1;grid-template-columns:17cqw 1fr;min-height:0;display:grid}.dash-side{color:#585e56;background:#fbfaf6;border-inline-end:1px solid #e7e4dc;flex-direction:column;gap:.4cqw;padding:1.8cqw 1.2cqw;display:flex}.dash-brand{color:#1c1f1b;align-items:center;gap:.7cqw;margin-bottom:1.4cqw;font-size:1.4cqw;display:flex}.dash-side span{border-radius:.7cqw;padding:.7cqw 1cqw}.dash-side span.on{color:#256349;background:#e7f0ea;font-weight:600}.dash-main{flex-direction:column;gap:1.4cqw;min-width:0;padding:2cqw 2.4cqw;display:flex}.dash-greet{letter-spacing:-.02em;font-size:2.1cqw;font-weight:650}.dash-stats{grid-template-columns:repeat(4,1fr);gap:1cqw;display:grid}.dash-stats div{background:#fff;border:1px solid #e7e4dc;border-radius:1cqw;gap:.3cqw;padding:1cqw 1.2cqw;display:grid}.dash-stats span{color:#585e56;font-size:1.1cqw}.dash-stats b{font-size:2.3cqw}.dash-panel{background:#fff;border:1px solid #e7e4dc;border-radius:1.2cqw;overflow:hidden}.dash-head{padding:1.2cqw 1.4cqw .8cqw;display:grid}.dash-head span{color:#686e66;font-size:1.1cqw}.dash-filters{color:#585e56;border-bottom:1px solid #e7e4dc;gap:.5cqw;padding:0 1.4cqw 1cqw;font-size:1.1cqw;display:flex}.dash-filters span{border-radius:.6cqw;padding:.4cqw .9cqw}.dash-filters span.on{color:#fff;background:#1c1f1b}.dash-row{border-bottom:1px solid #efede7;justify-content:space-between;align-items:center;gap:1cqw;padding:1cqw 1.4cqw;display:flex}.dash-row:last-child{border-bottom:0}.dash-row div{min-width:0;display:grid}.dash-row span{color:#585e56;font-size:1.1cqw}.dash-row b[dir=auto]{font-family:var(--font-arabic), var(--font-latin), sans-serif;text-align:left}:root[lang=en] .dash-row b[dir=auto]{font-family:inherit}.dash-row.first{background:#fbfaf6;box-shadow:inset .35cqw 0 #2f7a57}.tag{border-radius:99cqw;flex:none;align-items:center;gap:.5em;padding:.35cqw .8cqw;font-size:1.05cqw;font-weight:600;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.tag.amber{color:#8a5e0c;background:#f5ebd5}.tag.coral{color:#ae4233;background:#f5e6e1}.tag.blue{color:#2c5a91;background:#e8f0f8}.tag.green{color:#256349;background:#e7f0ea}.phone .mock-inner{aspect-ratio:9/19.5;background:#0e1312;border-radius:14cqw;padding:2.6cqw;box-shadow:inset 0 0 0 .6cqw #ffffff12,0 10cqw 18cqw -8cqw #0a1e1a8c}.ph-screen{color:#132a27;background:#fbfdfa;border-radius:11.6cqw;flex-direction:column;height:100%;font-size:4.3cqw;display:flex;position:relative;overflow:hidden}.ph-status{justify-content:space-between;align-items:center;padding:3.4cqw 7cqw 1cqw;font-size:3.6cqw;font-weight:600;display:flex}.ph-notch{background:#0e1312;border-radius:6cqw;width:24cqw;height:6.4cqw}.ph-batt{border:.5cqw solid #132a27;border-radius:1cqw;width:6.5cqw;height:3.2cqw}.ph-head{background:#fff;border-bottom:1px solid #e2eeea;align-items:center;gap:2.6cqw;padding:2.4cqw 5cqw 3cqw;display:flex}.ph-head .mk-mark{width:8cqw}.ph-head div{flex:1;min-width:0;display:grid}.ph-head b{white-space:nowrap;font-size:4cqw}.ph-brand{color:#167f75;font-family:var(--font-latin), sans-serif}.ph-with{color:#58706c;font-size:3.2cqw}.ph-with:before{content:"";vertical-align:middle;background:#1fa89a;border-radius:50%;width:1.6cqw;height:1.6cqw;margin-inline-end:1.2cqw;display:inline-block}.ph-bell{color:#496b65;width:6cqw}.ph-back{border-inline-start:.7cqw solid #132a27;border-bottom:.7cqw solid #132a27;width:3.4cqw;height:3.4cqw;margin-inline:1.4cqw;transform:rotate(45deg)}[dir=rtl] .ph-back{transform:rotate(-45deg)}.ph-scroll{flex-direction:column;flex:1;gap:3.2cqw;padding:4cqw 4.4cqw;display:flex;overflow:hidden}.ph-hello{letter-spacing:-.02em;font-size:6.4cqw;font-weight:700}.ph-card{background:#fff;border:1px solid #e2eeea;border-radius:4.4cqw;padding:3.6cqw}.ph-pro{align-items:center;gap:3cqw;display:flex}.ph-pro div{flex:1;display:grid}.ph-pro span:not(.ph-avatar){color:#58706c;font-size:3.2cqw}.ph-avatar{color:#136b63;background:#ddf5f2;border-radius:50%;flex:none;place-items:center;width:9cqw;height:9cqw;font-size:4cqw;font-weight:700;display:grid}.pc-pill{color:#136b63;background:#eaf8f6;border-radius:99cqw;flex:none;padding:1cqw 2.6cqw;font-size:3cqw;font-weight:600}.pc-pill.due{color:#a13e28;background:#fdf2f0}.pc-pill.aqua{color:#167694;background:#fff;border:1px solid #c9eaf3}.pc-pill.priv{color:#0e7368;background:#e8f6f4}.ph-due{border-color:#f9d7d2;gap:2.6cqw;display:grid}.ph-due-top{align-items:center;gap:2.6cqw;display:flex}.ph-due-top div{flex:1;display:grid}.ph-due-icon{color:#c4513f;background:#fdf2f0;border-radius:2.4cqw;place-items:center;width:8.4cqw;height:8.4cqw;display:grid}.ph-due-icon svg{width:5cqw}.ph-eyebrow{color:#a13e28;font-size:3cqw;font-weight:600}.ph-eyebrow.teal{color:#136b63}.ph-eyebrow.aqua{color:#167694}.ph-due p{color:#496b65;font-size:3.3cqw}.ph-btn{text-align:center;border-radius:3cqw;padding:2.6cqw;font-size:3.6cqw;font-weight:600;display:block}.ph-btn.coral{color:#fff;background:#c4513f}.ph-section{justify-content:space-between;align-items:baseline;display:flex}.ph-section span{color:#136b63;font-size:3.3cqw;font-weight:600}.ph-next{border:1.5px solid #167f75;gap:3cqw;display:flex}.ph-next div{gap:.6cqw;display:grid}.ph-plate{color:#167f75;background:linear-gradient(140deg,#eaf8f6,#ddf5f2);border-radius:3cqw;flex:none;place-items:center;width:13cqw;height:13cqw;display:grid}.ph-plate svg{width:7cqw}.ph-item{color:#496b65;font-size:3.3cqw}.ph-item:before{content:"+ ";color:#7a9b95}.ph-link{color:#136b63;margin-top:.8cqw;font-size:3.3cqw;font-weight:600}.ph-water{background:#edf9fc;border-color:#c9eaf3;align-items:center;gap:3cqw;display:flex}.ph-water>svg{color:#1d97bd;width:7cqw}.ph-water div{flex:1;display:grid}.ph-water b{font-size:5cqw}.ph-water small{color:#167694;font-size:3.2cqw}.ph-toast{inset-inline:3.6cqw;background:#fff;border-radius:4.4cqw;align-items:flex-start;gap:2.6cqw;padding:3.2cqw;display:flex;position:absolute;bottom:52cqw;box-shadow:0 0 0 1px #b8d9d2,0 6cqw 12cqw -4cqw #132a2766}.ph-toast div{gap:.4cqw;display:grid}.ph-toast span:not(.ph-avatar){color:#496b65;font-size:3.3cqw}.ph-tabs{color:#58706c;text-align:center;background:#fff;border-top:1px solid #e2eeea;grid-template-columns:repeat(5,1fr);padding:2.6cqw 2cqw 5cqw;font-size:2.7cqw;display:grid}.ph-tabs span{justify-items:center;gap:.8cqw;display:grid}.ph-tabs svg{width:5.6cqw}.ph-tabs .on{color:#167f75;font-weight:600}.ph-days{text-align:center;color:#496b65;grid-template-columns:repeat(7,1fr);gap:1.4cqw;padding:3cqw 4.4cqw 0;font-size:3.4cqw;display:grid}.ph-days span{border-radius:2.6cqw;padding:1.8cqw 0}.ph-days .on{color:#fff;background:#167f75;font-weight:700}.ph-meal{border:1.5px solid #167f75;gap:2.4cqw;display:grid}.ph-meal.muted{border:1px solid #e2eeea;gap:.8cqw}.ph-meal-top{align-items:center;gap:2.4cqw;display:flex}.ph-meal-top b{flex:1}.ph-dish{background:radial-gradient(circle at 50% 54%,#e7b65a 0 22%,#d79a3c 23% 29%,#0000 30%),radial-gradient(circle at 50% 54%,#fff 0 38%,#e9eee9 39% 41%,#0000 42%),linear-gradient(135deg,#cfe3dc,#a9cbbf);border-radius:3.6cqw;height:30cqw;position:relative}.ph-tag{inset-inline-start:2.4cqw;color:#fff;background:#132a27b8;border-radius:99cqw;padding:.8cqw 2.2cqw;font-size:2.8cqw;font-weight:600;position:absolute;bottom:2.4cqw}.ph-meal-text{color:#132a27;font-size:3.6cqw}.ph-check{align-items:center;gap:2.2cqw;font-size:3.5cqw;font-weight:600;display:flex}.ph-check i{color:#fff;background:#167f75;border-radius:1.2cqw;place-items:center;width:5.2cqw;height:5.2cqw;display:grid}.ph-check svg{width:4cqw}.ph-field{color:#58706c;border:1px solid #e2eeea;border-radius:2.6cqw;padding:2.4cqw 3cqw;font-size:3.3cqw}.ph-weight{gap:1cqw;display:grid}.ph-weight .ph-eyebrow{color:#58706c}.ph-weight b{letter-spacing:-.02em;font-size:9cqw}.ph-weight small{color:#58706c;font-size:4cqw;font-weight:500}.ph-spark{width:100%;height:16cqw;margin-top:1cqw}.ph-spark path{fill:none;stroke:#1fa89a;stroke-width:3px;vector-effect:non-scaling-stroke}.ph-spark circle{fill:#167f75}.ph-photos{gap:2.6cqw;display:grid}.ph-lock{color:#0e7368;background:#e8f6f4;border-radius:50%;place-items:center;width:8cqw;height:8cqw;display:grid}.ph-lock svg{width:4.6cqw}.ph-blur{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.ph-blur i{aspect-ratio:3/4;filter:blur(1.4cqw);background:radial-gradient(circle at 50% 30%,#ffffffb3 0 12%,#0000 13%),linear-gradient(160deg,#cfe3dc,#9fc5b9);border-radius:2.6cqw}.ph-photos p{color:#0e7368;font-size:3.2cqw}.pane .mock-inner{box-shadow:var(--shadow);color:#1c1f1b;background:#fff;border:1px solid #e7e4dc;border-radius:2.6cqw;gap:3cqw;padding:4cqw;font-size:2.7cqw;display:grid}.pane-head{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.pane-head b{font-size:3.2cqw}.pane-head span{color:#686e66;font-size:2.4cqw}.pane-head.sub b{font-size:2.8cqw}.pane .tag{padding:.7cqw 1.8cqw;font-size:2.3cqw}.attention .dash-row{border-bottom:1px solid #efede7;padding:2.2cqw 0}.attention .dash-row span{font-size:2.4cqw}.log-grid{grid-template-columns:14cqw repeat(7,1fr);align-items:center;gap:1.4cqw;display:grid}.log-day{text-align:center;color:#686e66;font-size:2.3cqw}.log-meal{color:#585e56;font-size:2.4cqw}.log-cell{aspect-ratio:1;border-radius:1.6cqw;place-items:center;display:grid}.log-cell svg{width:55%}.log-cell.p{color:#256349;background:#e7f0ea}.log-cell.a{color:#136b63;background:#eaf8f6}.log-cell.c{color:#8a5e0c;background:#f5ebd5}.log-cell.s{color:#ae4233;background:#f5e6e1}.log-cell.pick{box-shadow:0 0 0 .5cqw #fff,0 0 0 .9cqw #2f7a57}.log-legend{color:#585e56;flex-wrap:wrap;gap:1.4cqw 3cqw;font-size:2.3cqw;display:flex}.log-legend span{align-items:center;gap:1cqw;display:flex}.log-legend .log-cell{border-radius:.8cqw;width:3.2cqw}.log-note{background:#fbfaf6;border-inline-start:.7cqw solid #2f7a57;border-radius:2cqw;gap:.6cqw;padding:2.4cqw 3cqw;display:grid}.log-note b{color:#256349;font-size:2.4cqw}.log-note span{font-family:var(--font-arabic), var(--font-latin), sans-serif}:root[lang=en] .log-note span{font-family:inherit}.plan-options{padding-top:2cqw;position:relative}.plan-opt{background:#fff;border:1px solid #e7e4dc;border-radius:2.4cqw;gap:1.4cqw;padding:3.4cqw;display:grid;position:relative}.plan-opt.back{background:#f7f6f1;height:6cqw;position:absolute;inset:0 5cqw auto}.plan-opt b{font-size:3.4cqw;font-family:var(--font-arabic), var(--font-latin), sans-serif}:root[lang=en] .plan-opt b{font-family:inherit}.plan-of{color:#256349;font-size:2.4cqw;font-weight:600}.plan-dots{gap:1cqw;display:flex}.plan-dots i{background:#dad6cc;border-radius:50%;width:1.4cqw;height:1.4cqw}.plan-dots i.on{background:#2f7a57;border-radius:1cqw;width:4cqw}.plan-portions{grid-template-columns:repeat(4,1fr);gap:1.6cqw;display:grid}.plan-portions span{color:#585e56;background:#eff5f0;border-radius:2cqw;gap:.4cqw;padding:2cqw;font-size:2.3cqw;display:grid}.plan-portions b{color:#256349;font-size:4.6cqw}.ci-metrics{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.ci-metrics div{border:1px solid #e7e4dc;border-radius:2cqw;gap:.4cqw;padding:2.2cqw;display:grid}.ci-metrics span{color:#585e56;font-size:2.3cqw}.ci-metrics b{font-size:4.4cqw}.ci-metrics small{color:#585e56;font-size:2.4cqw;font-weight:500}.ci-qa{gap:.6cqw;display:grid}.ci-qa span{color:#585e56;font-size:2.4cqw}.ci-qa b{font-family:var(--font-arabic), var(--font-latin), sans-serif}:root[lang=en] .ci-qa b{font-family:inherit}.ci-chat{justify-content:space-between;align-items:center;display:flex}.ci-bubble{color:#2f7a57;align-items:center;gap:1cqw;display:flex}.ci-bubble svg{width:4.4cqw}.ci-bubble i{background:#b7d3c1;border-radius:1cqw;width:1.2cqw;height:3cqw}.ci-bubble i:nth-of-type(2){height:4.6cqw}.ci-btn{color:#fff;background:#256349;border-radius:1.8cqw;padding:1.8cqw 3.4cqw;font-size:2.6cqw;font-weight:600}section{padding-block:clamp(72px,10vw,136px)}.hero{padding-bottom:clamp(56px,7vw,96px)}.section-head{max-width:720px}.section-head h2+.lead{margin-top:20px}.split{grid-template-columns:5fr 7fr;align-items:start;gap:40px 72px;display:grid}.problem{border-top:1px solid var(--line)}.fragments{flex-wrap:wrap;gap:12px 14px;margin-bottom:56px;display:flex}.fragments li{color:var(--muted);border:1px dashed var(--line-strong);background:var(--surface);border-radius:8px;padding:6px 14px;font-size:.9375rem}.fragments li:nth-child(odd){transform:rotate(-1.5deg)translateY(4px)}.fragments li:nth-child(3n){transform:rotate(1.2deg)translateY(-3px)}.problem p{color:var(--ink-2);padding-top:8px;font-size:1.1875rem}.pros{background:var(--surface);border-block:1px solid var(--line)}.feature{grid-template-columns:5fr 7fr;align-items:center;gap:40px 80px;margin-top:clamp(56px,7vw,96px);display:grid}.feature:nth-of-type(2n){grid-template-columns:7fr 5fr}.feature:nth-of-type(2n) .feature-copy{order:2}.feature-copy h3{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.375rem,2vw,1.75rem)}.feature-copy p{color:var(--ink-2);max-width:34em}.feature-visual{background:linear-gradient(160deg, var(--tonal), var(--mint));border-radius:28px;padding:clamp(24px,4vw,48px)}.feature-visual .mock{max-width:560px;margin-inline:auto}.section-cta{justify-content:center;margin-top:clamp(56px,7vw,88px);display:flex}.loop{background:radial-gradient(70% 60% at 85% 0%, #1fa89a38, transparent 70%), radial-gradient(60% 50% at 0% 100%, #13877840, transparent 70%), var(--forest);color:var(--on-forest)}.loop .eyebrow{color:var(--mint-light)}.loop .lead{color:var(--on-forest-2)}.pairs{margin-top:64px}.pairs-head,.pairs li{grid-template-columns:1fr minmax(80px,160px) 1fr;align-items:center;gap:24px;display:grid}.pairs-head{color:var(--mint-light);padding-bottom:16px;font-size:.9375rem;font-weight:600}.pairs-head span:last-child{grid-column:3}.pairs li{border-top:1px solid #eef7f31f;padding-block:26px}.pair-pro{font-size:1.1875rem;font-weight:600}.pair-client{color:var(--on-forest-2)}.pair-thread{width:100%;height:40px}.pair-thread path{fill:none;stroke:var(--mint-light);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.8}:root[dir=rtl] .pair-thread{transform:scaleX(-1)}.clients-grid{grid-template-columns:6fr 6fr;align-items:center;gap:56px 80px;display:grid}.clients-phones{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:540px;display:grid}.clients-phones .mock:last-child{margin-top:64px}.client-points{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;display:grid}.point-icon{background:var(--mint-2);width:40px;height:40px;color:var(--teal-text);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.point-icon svg{width:20px}.client-points h3{margin-bottom:6px}.client-points p{color:var(--ink-2);font-size:1rem}.how{background:var(--tonal);border-block:1px solid var(--line)}.steps{grid-template-columns:repeat(5,1fr);gap:32px;margin-top:56px;display:grid;position:relative}.steps:before{content:"";top:20px;background:linear-gradient(90deg, var(--deep), var(--mint-light));height:2px;position:absolute;inset-inline:20px}:root[dir=rtl] .steps:before{background:linear-gradient(-90deg, var(--deep), var(--mint-light))}.steps li{position:relative}.step-n{background:var(--deep);color:#fff;width:42px;height:42px;box-shadow:0 0 0 6px var(--tonal);border-radius:50%;place-items:center;margin-bottom:20px;font-weight:700;display:grid}.steps h3{margin-bottom:8px}.steps p{color:var(--ink-2);font-size:1rem}.app-panel{grid-template-columns:auto 1fr minmax(260px,340px);align-items:start;gap:40px 56px;display:grid}.app-icon{border-radius:26px;box-shadow:0 18px 40px -18px #0a2e268c}.app-copy p:not(.eyebrow){color:var(--ink-2);margin-top:16px}.app-copy p.app-note{color:var(--teal-text);font-weight:500}.app-status{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);justify-items:start;gap:18px;padding:24px;display:grid}.app-status dl{gap:16px;width:100%;display:grid}.app-status dl div{border-bottom:1px solid var(--line);gap:2px;padding-bottom:16px;display:grid}.app-status dt{align-items:center;gap:8px;font-weight:650;display:flex}.app-status dt svg{width:18px;color:var(--deep)}.app-status dd{color:var(--ink-2);font-size:.9375rem}.app-stores{color:var(--muted);font-size:.9375rem}.trust{background:var(--surface);border-top:1px solid var(--line)}.trust-note{color:var(--muted);margin-top:20px;font-size:.9375rem}.trust-lead{margin-bottom:8px;font-weight:600}.trust-list li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:28px 1fr;gap:12px;padding-block:16px;display:grid}.trust-list svg{width:22px;color:var(--privacy);margin-top:3px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:24px;padding-block:22px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";border-inline-end:2px solid var(--deep);border-bottom:2px solid var(--deep);width:12px;height:12px;transition:transform .25s var(--ease);flex:none;margin-top:6px;transform:rotate(45deg)}.faq-list details[open] summary:after{transform:rotate(-135deg)}.faq-list details p{color:var(--ink-2);max-width:40em;padding-bottom:24px}.closing{background:radial-gradient(60% 80% at 100% 100%, #1fa89a38, transparent 70%), var(--forest);color:var(--on-forest)}.closing h2{max-width:22ch}.closing-grid{grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.closing-grid>div{border-inline-start:1px solid #eef7f329;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 32px 0;display:flex}.closing-grid>div:first-child{border:0;padding-inline-start:0}.closing-grid p{color:var(--on-forest-2);flex:1;margin-bottom:12px}.site-foot{border-top:1px solid var(--line);padding-block:64px 32px;font-size:.9375rem}.foot-grid{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;display:grid}.foot-brand img{width:auto;height:32px}.foot-brand p{color:var(--muted);margin-top:12px}.site-foot h2{letter-spacing:0;color:var(--ink);margin-bottom:14px;font-size:.9375rem}.site-foot nav,.foot-grid>div:last-child{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-foot a{color:var(--ink-2);text-decoration:none}.site-foot a:hover{color:var(--teal-text);text-decoration:underline}.foot-base{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:.875rem;display:flex}.page{padding-block:clamp(56px,8vw,104px)}.page-wrap{max-width:820px}.legal h1,.contact h1,.not-found h1{margin-bottom:24px;font-size:clamp(2.25rem,4vw,3.25rem)}.legal-intro{color:var(--ink-2);font-size:1.1875rem}.legal section{margin-top:40px;padding:0}.legal h2{letter-spacing:-.01em;margin-bottom:12px;font-size:1.375rem}.legal p+p{margin-top:12px}.legal ul{gap:8px;margin-top:12px;display:grid}.legal li{color:var(--ink-2);padding-inline-start:20px;position:relative}.legal li:before{content:"";inset-inline-start:2px;background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em}.legal-meta{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:24px;font-size:.9375rem}.legal-meta a,.contact-list a{color:var(--teal-text)}.contact-list{border-top:1px solid var(--line);margin-top:48px}.contact-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 24px;padding-block:24px;display:grid}.contact-list h2{letter-spacing:-.01em;font-size:1.1875rem}.contact-list p{color:var(--ink-2);grid-column:1}.contact-list a{grid-area:1/2/3;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.contact-list a svg{width:20px}.not-found{padding-block:40px}.not-found .btn{margin-top:32px}@media (max-width:1080px){.head-row{flex-wrap:wrap;gap:0 24px;height:auto;padding-top:12px}.head-actions{margin-inline-start:auto}.head-cta{display:none}.head-nav{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:10px var(--gutter) 12px;scrollbar-width:none;white-space:nowrap;order:3;gap:22px;overflow-x:auto}.steps{grid-template-columns:1fr;gap:28px;max-width:560px}.steps:before{top:20px;bottom:20px;background:linear-gradient(180deg, var(--deep), var(--mint-light));width:2px;height:auto;inset-inline:20px auto}:root[dir=rtl] .steps:before{background:linear-gradient(180deg, var(--deep), var(--mint-light))}.steps li{grid-template-columns:42px 1fr;column-gap:20px;display:grid}.step-n{grid-row:span 2;margin:0}.app-panel{grid-template-columns:auto 1fr}.app-status{grid-column:1/-1}}@media (max-width:900px){.hero-copy,.split,.feature,.clients-grid,.feature:nth-of-type(2n){grid-template-columns:1fr}.feature:nth-of-type(2n) .feature-copy{order:0}.stage{aspect-ratio:100/78}.stage-dash{width:92%}.stage-phone{top:26%;width:34%;inset-inline-end:0}.ribbon{display:none}.clients-phones{margin-inline:auto}.closing-grid{grid-template-columns:1fr;gap:32px}.closing-grid>div{border-inline-start:0;border-top:1px solid #eef7f329;padding:28px 0 0}.closing-grid>div:first-child{border:0;padding-top:0}.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:640px){:root{--gutter:16px}.head-row{gap:0 12px}.logo img{height:28px}.actions .btn{flex:auto}.stage:before{border-radius:24px;inset:18% -16px -8%}.pairs-head{display:none}.pairs li{grid-template-columns:1fr;gap:8px}.pair-thread{display:none}.pair-client{border-inline-start:2px solid var(--mint-light);padding-inline-start:16px}.pairs .sr-only{clip:auto;width:auto;height:auto;color:var(--mint-light);font-size:.8125rem;font-weight:600;display:block;position:static}.client-points,.app-panel{grid-template-columns:1fr}.app-icon{border-radius:20px;width:88px;height:88px}.contact-list li{grid-template-columns:1fr}.contact-list a{grid-area:auto/1;margin-top:8px}.foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
