:root{--color-ink: #0E0E10;--color-paper: #F7F5F0;--color-lime: #C6F432;--color-lime-tint: #EEFCC2;--color-graphite: #3A3A40;--color-line: #E4E1D8;--font-display: "Bricolage Grotesque", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body-ar: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif}html[lang=ar]{--font-body: var(--font-body-ar)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.wm{display:inline-flex;align-items:baseline;gap:.4em;color:inherit;text-decoration:none;white-space:nowrap}.wm-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wm-latin{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1;font-variation-settings:"opsz" 96}.wm-i{position:relative;display:inline-block}.wm-dot{position:absolute;inset-block-start:var(--wm-dot-top, .06em);inset-inline-start:calc(50% + .02em);inline-size:.21em;block-size:.21em;border-radius:50%;background:var(--color-lime);box-shadow:0 0 0 clamp(1px,.04em,2.5px) var(--color-ink);translate:-50% 0}.wm-ar{font-family:IBM Plex Sans Arabic,system-ui,sans-serif;font-weight:700;font-size:.62em;line-height:1}.wm-by{font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:500;font-size:.38em;letter-spacing:.02em;color:var(--color-graphite);line-height:1}.dark .wm-by{color:#a3a3a3}[dir=ltr]{--m-dir: 1}[dir=rtl]{--m-dir: -1}.m-stage{margin:0;display:grid;justify-items:center;gap:22px}.m-stage-phones{--ph-w: 240px;--ph-h: 492px;--ph-off: 150px;position:relative;display:grid;place-items:center;inline-size:100%;padding-block:28px 44px;isolation:isolate}.m-stage-phones:before{content:"";position:absolute;inset-block:0;inset-inline:8%;z-index:-1;border-radius:44px;background:var(--color-lime-tint)}@media (max-width: 600px){.m-stage-phones{--ph-w: 214px;--ph-h: 446px;--ph-off: 104px;padding-block:22px 34px}.m-stage-phones:before{inset-inline:0;border-radius:32px}}.m-stage-tag{display:inline-flex;align-items:center;padding-block:6px;padding-inline:14px;border:1px solid var(--color-line);border-radius:999px;background:#fff;font-size:.82rem;color:var(--color-graphite)}.m-phone{--ph-bg: var(--color-paper);--ph-text: var(--color-ink);--ph-muted: var(--color-graphite);--ph-btn-bg: var(--color-ink);--ph-btn-text: var(--color-paper);--ph-btn-border: var(--color-ink);--ph-radius: 12px;grid-area:1 / 1;display:flex;flex-direction:column;inline-size:var(--ph-w);block-size:var(--ph-h);overflow:hidden;border:8px solid var(--color-ink);border-radius:38px;background:var(--ph-bg);color:var(--ph-text);box-shadow:0 30px 50px -24px #0e0e106b,0 3px 8px #0e0e101f}.m-phone--front{z-index:2}.m-phone--start{translate:calc(var(--m-dir) * var(--ph-off) * -1) 26px;rotate:calc(var(--m-dir) * -7deg);scale:.9}.m-phone--end{translate:calc(var(--m-dir) * var(--ph-off)) 26px;rotate:calc(var(--m-dir) * 7deg);scale:.9}.m-phone--ink{--ph-bg: var(--color-ink);--ph-text: var(--color-paper);--ph-muted: #C9C7C0;--ph-btn-bg: transparent;--ph-btn-text: var(--color-paper);--ph-btn-border: #5A5A60;--ph-radius: 999px;border-color:#26262a}.m-phone--white{--ph-bg: #FFFFFF;--ph-btn-bg: #FFFFFF;--ph-btn-text: var(--color-ink);--ph-btn-border: var(--color-line);--ph-radius: 8px}.m-ph-url{flex:none;margin-block:10px 0;margin-inline:14px;padding-block:4px;padding-inline:10px;border-radius:999px;background:#7f7f7f24;color:var(--ph-muted);font-size:.62rem;line-height:1.4;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-ph-cover{flex:none;inline-size:calc(100% - 20px);block-size:auto;aspect-ratio:16 / 11;margin-block-start:10px;margin-inline:10px;object-fit:cover;border-radius:18px;background:#e9e4d8}.m-ph-avatar{flex:none;inline-size:92px;block-size:92px;margin-block-start:26px;margin-inline:auto;object-fit:cover;border-radius:50%;background:#e9e4d8;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-lime)}.m-ph-body{display:flex;flex-direction:column;gap:7px;padding-block:12px;padding-inline:14px;text-align:center}.m-phone--white .m-ph-body{padding-block-start:16px}.m-ph-name{margin:0;font-family:var(--font-display);font-size:1.02rem;font-weight:700;line-height:1.25}html[lang=ar] .m-ph-name{font-family:"IBM Plex Sans Arabic",var(--font-display)}.m-ph-bio{margin-block:0 4px;font-size:.7rem;line-height:1.5;color:var(--ph-muted)}.m-ph-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:36px;padding-inline:10px;border:1.5px solid var(--ph-btn-border);border-radius:var(--ph-radius);background:var(--ph-btn-bg);color:var(--ph-btn-text);font-size:.74rem;font-weight:600;line-height:1.2}.m-ph-btn--wa{background:var(--color-lime);border-color:var(--color-lime);color:var(--color-ink)}.m-phone--paper .m-ph-btn--wa,.m-phone--white .m-ph-btn--wa{border-color:var(--color-ink)}.m-ph-social{display:flex;justify-content:center;gap:14px;padding-block:4px 0;color:var(--ph-text)}.m-ph-badge{align-self:center;display:inline-flex;align-items:center;gap:5px;margin-block-start:2px;padding-block:4px;padding-inline:9px;border-radius:999px;background:var(--color-ink);color:var(--color-paper);font-family:"Bricolage Grotesque",var(--font-display);font-size:.6rem;font-weight:600;white-space:nowrap}.m-phone--ink .m-ph-badge{background:#26262a}.m-ph-badge i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--color-lime)}*,*:before,*:after{box-sizing:border-box}:root{--a-error: #B3261E;--a-error-bg: #FCEBEA}html{-webkit-text-size-adjust:100%}body{margin:0;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--color-lime);color:var(--color-ink)}img,svg{display:block;max-inline-size:100%}a{color:inherit}:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:6px}.a-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.a-shell{display:grid;min-block-size:100svh}@media (min-width: 980px){.a-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.a-main{display:flex;flex-direction:column;min-inline-size:0;padding-inline:20px}@media (min-width: 640px){.a-main{padding-inline:40px}}.a-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:72px;border-block-end:1px solid var(--color-line)}@media (min-width: 980px){.a-top{border-block-end:0}}.a-brand{display:inline-flex;align-items:center;min-block-size:44px;font-size:1.5rem;text-decoration:none}.a-locale{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:16px;border:1.5px solid var(--color-line);border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none}.a-locale:hover{border-color:var(--color-ink)}.a-content{flex:1;display:grid;align-content:center;justify-items:center;padding-block:36px 48px}@media (min-width: 980px){.a-content{padding-block:24px 56px}}.a-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px;padding-block:12px 16px;border-block-start:1px solid var(--color-line);font-size:.85rem;color:var(--color-graphite)}.a-foot nav{display:flex;gap:16px}.a-foot a{display:inline-flex;align-items:center;min-block-size:44px;text-decoration:none}.a-foot a:hover{text-decoration:underline}.a-card{inline-size:100%;max-inline-size:420px;display:grid;gap:24px}.a-head{display:grid;gap:8px}.a-title{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}html[lang=ar] .a-title{font-family:"IBM Plex Sans Arabic",var(--font-display);font-weight:700;letter-spacing:0;line-height:1.3}.a-lead{margin:0;color:var(--color-graphite);font-size:1.05rem;text-wrap:pretty}.a-form{display:grid;gap:18px}.a-field{display:grid;gap:7px}.a-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:24px}.a-label{font-weight:600;font-size:.95rem}.a-input-wrap{position:relative}.a-input{inline-size:100%;min-block-size:52px;padding-inline:16px;border:1.5px solid #CFCBC0;border-radius:14px;background:#fff;color:var(--color-ink);font:inherit;font-size:1rem;caret-color:var(--color-ink);transition:border-color .15s ease,box-shadow .15s ease}.a-input::placeholder{color:#77767a}.a-input:hover{border-color:var(--color-graphite)}.a-input:focus{outline:none;border-color:var(--color-ink);box-shadow:0 0 0 4px var(--color-lime-tint),0 0 0 5.5px var(--color-ink)}.a-input[type=password],.a-field[x-data] .a-input{padding-inline-end:52px}.a-reveal{position:absolute;inset-block:4px;inset-inline-end:4px;display:grid;place-items:center;inline-size:44px;border:0;border-radius:10px;background:transparent;color:var(--color-graphite);cursor:pointer}.a-reveal:hover{background:var(--color-paper);color:var(--color-ink)}.a-hint{margin:0;font-size:.86rem;color:var(--color-graphite)}.a-field--invalid .a-input{border-color:var(--a-error);background:#fffdfc}.a-field--invalid .a-input:focus{box-shadow:0 0 0 4px var(--a-error-bg),0 0 0 5.5px var(--a-error)}.a-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding-block:8px;padding-inline:12px;border-radius:10px;background:var(--a-error-bg);color:var(--a-error);font-size:.9rem;font-weight:600;line-height:1.45}.a-error svg{flex:none;margin-block-start:1px}.a-status{display:flex;align-items:flex-start;gap:10px;padding-block:14px;padding-inline:16px;border:1.5px solid var(--color-ink);border-radius:14px;background:var(--color-lime-tint);color:var(--color-ink);font-weight:600;line-height:1.5}.a-status svg{flex:none;inline-size:24px;block-size:24px;padding:3px;border-radius:50%;background:var(--color-lime);box-shadow:0 0 0 1.5px var(--color-ink)}.a-check{display:inline-flex;align-items:center;gap:12px;min-block-size:44px;font-size:.95rem;cursor:pointer;justify-self:start}.a-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:grid;place-items:center;inline-size:22px;block-size:22px;margin:0;border:1.5px solid var(--color-ink);border-radius:6px;background:#fff;cursor:pointer}.a-check input:after{content:"";inline-size:6px;block-size:11px;margin-block-start:-2px;border:solid var(--color-ink);border-width:0 2px 2px 0;rotate:45deg;opacity:0}.a-check input:checked{background:var(--color-lime)}.a-check input:checked:after{opacity:1}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;inline-size:100%;min-block-size:54px;margin-block-start:4px;padding-inline:24px;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-lime);color:var(--color-ink);font:inherit;font-weight:700;font-size:1.02rem;cursor:pointer;transition:translate .15s ease,box-shadow .15s ease}.a-btn:hover{translate:0 -2px;box-shadow:0 8px 18px -8px #0e0e1073}.a-btn[data-loading]{opacity:.7;cursor:progress;translate:none}.a-link{color:var(--color-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.a-link:hover{text-decoration-thickness:2.5px}.a-link--small{font-size:.88rem;display:inline-flex;align-items:center;min-block-size:44px;margin-block:-10px}.a-link--button{min-block-size:44px;padding:0;border:0;background:none;font:inherit;font-weight:600;cursor:pointer}.a-switch{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding-block-start:22px;border-block-start:1px solid var(--color-line);color:var(--color-graphite)}.a-switch a{display:inline-flex;align-items:center;min-block-size:44px}.a-claimed{margin:0;padding-block:12px;padding-inline:16px;border:1.5px solid var(--color-ink);border-radius:14px;background:var(--color-lime-tint);font-size:.95rem}.a-claimed bdi{display:block;margin-block-start:2px;font-weight:700;overflow-wrap:anywhere}.a-fine{margin:0;font-size:.86rem;color:var(--color-graphite)}.a-fine a{color:var(--color-ink);text-underline-offset:3px}.a-mail-icon{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:16px;background:var(--color-lime);color:var(--color-ink)}.a-panel{display:none}@media (min-width: 980px){.a-panel{position:sticky;inset-block-start:0;display:flex;block-size:100svh;padding:16px;padding-inline-start:0}}.a-panel-inner{position:relative;display:flex;flex-direction:column;inline-size:100%;padding-block:48px 24px;padding-inline:56px;overflow:hidden;border-radius:32px;background:var(--color-ink);color:var(--color-paper)}.a-panel-title{margin:0;max-inline-size:18ch;font-family:var(--font-display);font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}html[lang=ar] .a-panel-title{font-family:"IBM Plex Sans Arabic",var(--font-display);font-weight:700;letter-spacing:0;line-height:1.35}.a-panel-points{display:flex;flex-wrap:wrap;gap:10px 20px;margin-block:22px 0;padding:0;list-style:none;color:#e4e1d8;font-weight:500;font-size:.95rem}.a-panel-points li{display:inline-flex;align-items:center;gap:8px}.a-panel-points svg{inline-size:22px;block-size:22px;padding:3px;border-radius:50%;background:var(--color-lime);color:var(--color-ink)}.a-phones{flex:1;min-block-size:0;margin-block:24px 16px;padding-block:0;place-items:center}.a-phones:before{display:none}.a-phones .m-phone{box-shadow:0 30px 60px -20px #0009}.a-phones .m-phone--front{border-color:#26262a}@media (max-height: 820px){.a-phones{--ph-w: 214px;--ph-h: 446px;--ph-off: 120px}}.a-panel-tag{align-self:center;margin:0;padding-block:6px;padding-inline:14px;border-radius:999px;background:#26262a;color:#c9c7c0;font-size:.8rem}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important}}.a-obelix{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}
