@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.p.0op8psrhiitue.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.0s-s-hsjhq4c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.p.0ws8tt74elqft.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291696193ea1e96b-s.p.18tjh3qqaxhod.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/966a9c3087fc8ac2-s.0cn01x5f19g74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1062333f2bd32cfe-s.p.1c56-m5_chvse.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.wTmS4G_className{font-family:Amiri,Amiri Fallback;font-style:normal}.wTmS4G_variable{--font-amiri:"Amiri", "Amiri Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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(../media/aa914dbbd9a27e94-s.31e-htzfeyhln.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.37a4gm19wsmwj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.0t4anfzf7qhnx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/280fac012b00b901-s.p.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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(../media/65b08f011bd29e21-s.1lggw6jas8_2n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.09n5l2o_c63-v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.p.3bwea2rv5j-ez.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/ceec3e50f42c26e3-s.p.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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(../media/b140408e2d7eae5d-s.44293pltj-0q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.19sf16kk8bs_r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.3k-oj3hs98av5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.R3G_6a_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.R3G_6a_variable{--font-plex-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--bg:#e9e7e1;--surface:#dedbd3;--ink:#0f1b1d;--muted:#475557;--accent:#f0a93a;--accent-hover:#f6bd5f;--accent-ink:#0f1b1d;--field:#0f2b30;--field-ink:#e9e7e1;--field-muted:#b4c2c1;--night:#0f1b1d;--night-ink:#e9e7e1;--m:48px;--gap:24px;--nav:72px;--sec:clamp(88px, 8vw, 120px);--step-mega:clamp(2.5rem, 8.2vw, 7.5rem);--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display:clamp(3.5rem, 6.6vw, 6.5rem);--step-sec:clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem);--ease:cubic-bezier(.16, 1, .3, 1);--font-display:"Gambarino", "Times New Roman", serif;--font-text:"General Sans", system-ui, sans-serif;--lh-display:.95;--track-display:-.03em}:lang(ar){--font-display:var(--font-amiri), "Gambarino", serif;--font-text:var(--font-plex-arabic), "General Sans", system-ui, sans-serif;--lh-display:1.22;--track-display:0}@media (max-width:1024px){:root{--m:32px;--nav:64px}}@media (max-width:640px){:root{--m:20px;--gap:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--nav) + 16px)}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.5;overflow-x:clip}:lang(ar) body,body:lang(ar){line-height:1.75}h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none}img{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--accent);color:var(--accent-ink);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:12px 18px;position:fixed;inset-block-start:12px;inset-inline-start:12px;overflow:hidden}.skip:focus{clip-path:none;block-size:auto;inline-size:auto;overflow:visible}.display{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--track-display)}.head{font-family:var(--font-display);font-weight:400;font-size:var(--step-head);line-height:calc(var(--lh-display) + .1);letter-spacing:var(--track-display);text-wrap:balance}.lead{font-size:var(--step-lead);line-height:1.3}.small{font-size:var(--step-small)}.muted{color:var(--muted)}.on-dark .muted{color:var(--field-muted)}.runin{font-weight:600}.runin+span,.runin~span{color:var(--muted)}.on-dark .runin~span{color:var(--field-muted)}.todo{background:color-mix(in srgb, var(--accent) 32%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .3em}.on-dark .todo{background:color-mix(in srgb, var(--accent) 28%, transparent)}.grid{column-gap:var(--gap);padding-inline:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--sec)}.on-dark{color:var(--field-ink)}.bg-field{background:var(--field);color:var(--field-ink)}.bg-night{background:var(--night);color:var(--night-ink)}.bg-surface{background:var(--surface)}.btn{background:var(--accent);min-block-size:54px;color:var(--accent-ink);cursor:pointer;font-family:var(--font-text);font-weight:500;font-size:var(--step-body);text-align:center;transition:transform .25s var(--ease), background-color .2s;border:0;border-radius:0;justify-content:center;align-items:center;padding-inline:28px;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-hover);transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--ink{background:var(--ink);color:var(--bg)}.btn--ink:hover{background:#24373a}.link{color:inherit;text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.link:hover{text-decoration-thickness:2px}.actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.nav{z-index:50;background:var(--bg);block-size:var(--nav);position:sticky;inset-block-start:0}.nav-inner{align-items:center;gap:32px;block-size:100%;display:flex}.nav-inner .wordmark,.nav-end{flex:none}.nav-end{margin-inline-start:auto}.wordmark{font-family:var(--font-display);letter-spacing:var(--track-display);grid-column:1/span 4;align-items:baseline;font-size:1.625rem;line-height:1;text-decoration:none;display:inline-flex}.nav-links{min-inline-size:0;font-size:var(--step-small);flex:1;justify-content:center;gap:clamp(16px,2.4vw,32px);display:flex}.nav-links a{padding-block:8px;text-decoration:none}.nav-links a:hover{text-underline-offset:.3em;text-decoration:underline}.nav-end{font-size:var(--step-small);grid-column:10/-1;justify-self:end;align-items:center;gap:24px;display:flex}.lang-switch{padding:8px 4px;font-weight:500;text-decoration:none}.lang-switch:hover{text-underline-offset:.3em;text-decoration:underline}.nav-end .nav-apply{min-block-size:44px;font-size:var(--step-small);padding-inline:20px}.menu-btn{min-block-size:44px;font-size:var(--step-small);cursor:pointer;background:0 0;border:0;padding:12px 4px;font-weight:500;display:none}.menu-panel{display:none}@media (max-width:1024px){.nav-links,.nav-end .nav-apply{display:none}.wordmark{grid-column:1/span 6}.nav-end{grid-column:7/-1;gap:12px}.menu-btn{align-items:center;display:inline-flex}.menu-panel{background:var(--bg);padding:12px var(--m) 32px;z-index:49;flex-direction:column;gap:4px;position:fixed;inset-block-start:var(--nav);inset-inline:0;box-shadow:0 24px 40px -24px #0f1b1d59}.menu-panel[data-open=true]{display:flex}.menu-panel a:not(.btn){font-family:var(--font-display);letter-spacing:var(--track-display);padding:10px 0;font-size:1.5rem;line-height:1.1;text-decoration:none}:lang(ar) .menu-panel a:not(.btn){letter-spacing:0;line-height:1.4}.menu-panel .btn{font-size:var(--step-body);margin-block-start:16px}}.hero{min-block-size:calc(100svh - var(--nav));align-content:center;row-gap:32px;padding-block:48px 72px}.hero h1{font-size:var(--step-display);grid-area:1/1/auto/span 7;align-self:end;max-inline-size:15ch}:lang(ar) .hero h1{max-inline-size:none}.hero-copy{grid-area:2/1/auto/span 5;align-content:start;gap:28px;display:grid}.hero-copy p.sub{max-inline-size:38ch;font-size:var(--step-body)}.hero-copy .fine{color:var(--muted);font-size:var(--step-small);max-inline-size:34ch}.hero-feed{grid-area:1/8/span 2/-1;align-self:center}.hero-feed .ui{max-inline-size:520px;margin-inline-start:auto}.hero-feed .ui-sheet h3{padding-block-end:4px}.feed-row{border-block-start:1px solid #efede7;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.feed-row:first-of-type{border-block-start:0}.feed-row .src{color:#53625f;font-size:12px;font-weight:600}.feed-row .time{color:#53625f;font-variant-numeric:tabular-nums;font-size:12px}.feed-row p{grid-column:1/-1;font-size:14px;line-height:1.45}.feed-row .ui-btn,.feed-row .pill{grid-column:1/-1;justify-self:start;margin-block-start:4px}.feed-row .ui-btn{min-block-size:32px}.mask{margin-block:-.06em -.12em;padding-block:.06em .12em;display:block;overflow:hidden}.mask>span{animation:rise .95s var(--ease) forwards;animation-delay:var(--d,0s);display:block;transform:translateY(110%)}.rise{opacity:0;animation:fade-up .8s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes rise{to{transform:none}}@keyframes fade-up{to{opacity:1;transform:none}}@media (max-width:1024px){.hero{min-block-size:0;padding-block:40px 64px}.hero h1{grid-column:1/-1;font-size:clamp(3rem,11vw,6.25rem)}.hero-copy{grid-column:1/-1}.hero-feed{grid-area:3/1/auto/-1;margin-block-start:24px}.hero-feed .ui{max-inline-size:560px;margin-inline-start:0}}.sec-h{font-family:var(--font-display);font-weight:400;font-size:var(--step-sec);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}:lang(ar) .sec-h{letter-spacing:0;line-height:1.35}.pains .sec-h{font-size:var(--step-head);line-height:calc(var(--lh-display) + .1);grid-column:1/-1}.pains .items{gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:56px;display:grid}.pain{border-block-start:2px solid var(--ink);align-content:start;gap:16px;padding-block-start:20px;text-decoration:none;display:grid}.pain .k{font-size:var(--step-small);font-weight:600}.pain .v{font-family:var(--font-display);font-size:var(--step-lead);max-inline-size:26ch;line-height:1.25}:lang(ar) .pain .v{line-height:1.6}.pain .see{font-size:var(--step-small);color:var(--muted);text-underline-offset:.25em;text-decoration:underline}.pain:hover .see{color:var(--ink)}@media (max-width:900px){.pains .items{grid-template-columns:1fr;gap:40px;margin-block-start:40px}}.ui{font-family:var(--font-text);color:#14201f;text-align:start;background:#eff1f0;border-radius:16px;inline-size:100%;padding:8px;font-size:14px;line-height:1.4}.ui-top{color:#3a4a4c;align-items:center;gap:10px;padding:6px 10px 10px;font-size:13px;font-weight:500;display:flex}.ui-top .spacer{flex:1}.ui-mark{flex:none;block-size:18px;inline-size:18px}.ui-sheet{background:#fff;border:1px solid #e6e4dd;border-radius:12px;padding:16px 18px}.ui h3{font-family:var(--font-text);font-size:14px;font-weight:600;line-height:1.35}.ui .sub,.ui .tag{color:#53625f;font-size:13px}.ui-row{border-block-start:1px solid #efede7;grid-template-columns:18px 1fr;align-items:start;gap:4px 12px;padding:10px 0;display:grid}.ui-row:first-child{border-block-start:0}.ui-row .lbl{font-weight:500}.ui-row .state{color:#53625f;grid-column:2;font-size:13px}.ui-row[data-tone=warn] .state{color:#7a4b00;font-weight:500}.ui-row[data-tone=ok] .state{color:#17603f}.ui-row .ico{block-size:18px;inline-size:18px;margin-block-start:2px}.pill{white-space:nowrap;border-radius:99px;padding:2px 10px;font-size:13px;font-weight:500;display:inline-block}.pill--ok{color:#17603f;background:#e1f0e8}.pill--warn{color:#7a4b00;background:#fbebcb}.pill--info{color:#2b4f57;background:#e6edef}.ui-btn{color:#14201f;cursor:pointer;background:#fff;border:1px solid #d9d6cd;border-radius:8px;justify-content:center;align-items:center;min-block-size:36px;padding-inline:14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ui-btn--solid{color:#fff;background:#0f2b30;border-color:#0f2b30}.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.leads .side{grid-column:1/span 4;align-self:start;gap:24px;display:grid;position:sticky;inset-block-start:calc(var(--nav) + 32px)}.leads .side p{max-inline-size:36ch}.leads .flow{grid-column:6/-1;gap:88px;display:grid}.exch{gap:16px;max-inline-size:560px;display:grid}.exch .sentence{font-size:var(--step-lead);font-weight:500;line-height:1.25}.call{background:var(--surface);gap:8px;padding:20px;display:grid}.call .meta{font-size:var(--step-small);color:var(--muted)}.call .typed{font-size:var(--step-body)}.resp{gap:8px;margin-inline-start:56px;display:grid}.resp>.meta{font-size:var(--step-small);color:var(--muted)}.exch--wide{max-inline-size:none}.exch--wide .resp{max-inline-size:760px}.draft{background:#fff;border:1px solid #e6e4dd;border-radius:12px;gap:12px;padding:14px 16px;display:grid}.draft p{font-size:14px;line-height:1.5}.draft .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alert-row{gap:4px;display:grid}.inbox-row{border-block-start:1px solid #efede7;grid-template-columns:1fr auto;gap:2px 16px;padding:12px 0;display:grid}.inbox-row:first-of-type{border-block-start:0}.inbox-row .src{color:#53625f;grid-column:1/-1;font-size:13px}.inbox-row .ttl{font-weight:600}.inbox-row .meta{color:#53625f;grid-column:1;font-size:13px}.inbox-row .pill{grid-area:2/2/span 2;align-self:center}@media (max-width:1024px){.leads .side{grid-column:1/-1;margin-block-end:56px;position:static}.leads .flow{grid-column:1/-1;gap:64px}.resp{margin-inline-start:0}}.pin{column-gap:var(--gap);padding-inline:var(--m);background:var(--bg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pin-field{block-size:calc(100svh - var(--nav));background:var(--field);grid-column:1/span 6;align-self:start;place-items:center;margin-inline-start:calc(var(--m) * -1);padding:32px;display:grid;position:sticky;inset-block-start:var(--nav)}.pin-field .ui{max-inline-size:460px}.pin-col{padding-block:var(--sec);grid-column:8/-1}.pin-col .intro-text{gap:20px;max-inline-size:44ch;padding-block-end:6svh;display:grid}.blk{align-content:start;gap:16px;min-block-size:0;max-inline-size:44ch;padding-block:5svh;display:grid}.blk .sentence{font-family:var(--font-display);font-size:var(--step-sec);letter-spacing:-.015em;line-height:1.12}:lang(ar) .blk .sentence{letter-spacing:0;line-height:1.4}.blk p{font-size:var(--step-body)}.ctl{align-content:start;gap:12px;display:grid}.control{gap:10px;margin-block-start:8px;display:grid}.control .name{font-size:var(--step-small);font-weight:500}.seg{background:var(--surface);gap:4px;max-inline-size:100%;padding:4px;display:inline-flex}.seg button{cursor:pointer;min-block-size:44px;font-weight:500;font-size:var(--step-small);background:0 0;border:0;padding-inline:22px;transition:background-color .2s,color .2s}.seg button:hover{background:#0f1b1d14}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ctl .note{font-size:var(--step-small);color:var(--muted);max-inline-size:40ch}.range{gap:8px;display:grid}.range input[type=range]{inline-size:100%;accent-color:var(--ink);cursor:pointer;min-block-size:44px}.range output{font-family:var(--font-display);font-size:var(--step-lead);line-height:1.1}.range .note{font-size:var(--step-small);color:var(--muted);max-inline-size:40ch}.progress{grid-template-columns:repeat(7,1fr);gap:4px;margin-block:12px 8px;display:grid}.progress i{background:#d8d5cc;block-size:6px;transition:background-color .3s;display:block}.progress i[data-on=true]{background:#0f6b73}.pack{border-block-start:1px solid #efede7;gap:8px;padding-block-start:12px;display:grid}.pack .title{font-weight:600}.deal-foot{color:#53625f;padding:10px 10px 4px;font-size:13px}.mini{display:none}@media (max-width:900px){.pin{padding-inline:var(--m);display:block}.pin-field{display:none}.pin-col{padding-inline:0}.blk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;min-block-size:0;max-inline-size:none;padding-block:48px}.blk .sentence,.blk>p{grid-column:1}.blk .ctl{grid-area:1/2/span 2}.blk .control{margin-block-start:0}.pin-col .intro-text{max-inline-size:60ch;padding-block-end:8px}.mini{display:block}.mini.ui{background:0 0;padding:0}.mini .ui-sheet{padding-block:6px}}@media (max-width:640px){.blk{grid-template-columns:1fr;gap:16px}.blk .sentence,.blk>p,.blk .ctl{grid-area:auto/1}.blk .control{margin-block-start:8px}}.kpis{grid-template-columns:repeat(3,1fr);gap:12px;padding-block-end:12px;display:grid}.kpis .v{font-family:var(--font-text);font-size:var(--step-body);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.kpis .k,.fine-print{color:#53625f;font-size:13px}@media (max-width:560px){.kpis{grid-template-columns:1fr 1fr;gap:14px 12px}.inbox-row{grid-template-columns:1fr}.inbox-row .pill{grid-area:auto/1;justify-self:start;margin-block-start:6px}}.cohort .stair{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:56px;display:grid}.cohort .stage{grid-column:var(--c) / -1;gap:12px;display:grid}.stairline{font-family:var(--font-display);letter-spacing:var(--track-display);font-weight:400;line-height:1.02;font-size:var(--step-head)}:lang(ar) .stairline{line-height:1.3}.stage p.text{max-inline-size:34ch;font-size:var(--step-body)}.stage:last-of-type .stairline{color:var(--ink)}.cohort .go{grid-column:7/-1;margin-block-start:24px}@media (max-width:720px){.cohort .stage,.cohort .go{grid-column:1/-1}.cohort .stair{row-gap:40px}}.offer{align-items:start;row-gap:48px}.offer .l{grid-column:1/span 5;align-content:start;gap:24px;display:grid}.offer .l .eyebrow{font-size:var(--step-lead);color:var(--muted);font-weight:500;line-height:1.2}.offer .l .text{max-inline-size:36ch}.offer .l .btn{justify-self:start;margin-block-start:8px}.offer .card{background:var(--surface);grid-column:7/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 40px;padding:clamp(24px,3vw,40px);display:grid}.offer .card h3{font-size:var(--step-small);margin-block-end:16px;font-weight:600}.offer .card ul,.offer .card ol{font-size:var(--step-small);gap:12px;line-height:1.45;display:grid}.offer .get li{grid-template-columns:18px 1fr;gap:10px;display:grid}.offer .get .ico{block-size:18px;inline-size:18px;margin-block-start:1px}.offer .ask li{grid-template-columns:24px 1fr;gap:8px;display:grid}.offer .ask .n{font-variant-numeric:tabular-nums;font-weight:600}.offer .ask .note{font-size:var(--step-small);color:var(--muted);margin-block-start:16px}@media (max-width:1024px){.offer .l,.offer .card{grid-column:1/-1}}@media (max-width:640px){.offer .card{grid-template-columns:1fr}}.trust h2{grid-column:1/-1;max-inline-size:none;font-size:clamp(1.875rem,6.6vw,6.5rem)}.trust h2 .ln{display:block}.trust .body{font-size:var(--step-lead);grid-column:6/-1;max-inline-size:38em;margin-block-start:48px;line-height:1.35}:lang(ar) .trust .body{line-height:1.7}.trust .cols{font-size:var(--step-small);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:80px;display:grid}.trust .cols p{max-inline-size:32ch}.trust .cols .runin{color:var(--field-ink)}@media (max-width:1024px){.trust .body{grid-column:1/-1}.trust .cols{grid-template-columns:repeat(2,1fr);gap:40px 24px;margin-block-start:56px}}@media (max-width:560px){.trust .cols{grid-template-columns:1fr}}.faq h2{grid-column:1/span 4;align-self:start}.faq .items{columns:2;font-size:var(--step-body);grid-column:6/-1;column-gap:56px;line-height:1.55}.faq .items p{break-inside:avoid;margin-block-end:22px}.faq .items strong{font-weight:600}@media (max-width:1024px){.faq h2{grid-column:1/-1;margin-block-end:32px}.faq .items{columns:1;grid-column:1/-1}}.apply{min-block-size:90svh;padding-block:var(--sec) 48px;flex-direction:column;justify-content:space-between;gap:96px;display:flex}.apply h2{font-size:var(--step-mega);grid-column:1/-1;max-inline-size:none;line-height:.92}:lang(ar) .apply h2{line-height:1.2}.apply .row{align-items:end;row-gap:40px}.apply .says{font-size:var(--step-lead);grid-column:1/span 5;gap:28px;line-height:1.3;display:grid}.apply .says .wa{font-size:var(--step-body);color:var(--field-muted);gap:12px;max-inline-size:40ch;line-height:1.5;display:grid}.apply .says .wa .link{color:var(--accent);justify-self:start}.contact-links{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.mail-link{align-items:center;gap:.4em;display:inline-flex}.mail-ico{flex:none;block-size:1.1em;inline-size:1.1em}.apply .formcol{grid-column:7/-1;gap:14px;display:grid}.field{gap:8px;display:grid}.field label,.field legend{font-size:var(--step-small);padding:0;font-weight:500}.input{min-block-size:56px;color:var(--night-ink);inline-size:100%;font-size:var(--step-body);background:0 0;border:2px solid #e9e7e18c;border-radius:0;padding-inline:18px;transition:border-color .2s,background-color .2s}.input::placeholder{color:#e9e7e199}.input:hover{border-color:#e9e7e1d9}.input:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.input[aria-invalid=true]{border-color:#ffb4a0}select.input{appearance:none;background-image:none}select.input option{color:#0f1b1d}.err{color:#ffb4a0;font-size:var(--step-small)}.row1{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.apply .fine{font-size:var(--step-small);color:var(--field-muted)}.hp{opacity:0;pointer-events:none;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.thanks{gap:16px;display:grid}.thanks h3{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.1}:lang(ar) .thanks h3{line-height:1.4}.more{gap:18px;margin-block-start:8px;display:grid}.booking{background:#fff;border:0;block-size:720px;inline-size:100%;margin-block-start:8px}.thanks>.link{color:var(--accent);justify-self:start}.thanks .actions .link{color:var(--accent)}@media (max-width:560px){.booking{block-size:640px}}.checks{border:0;gap:4px;margin:0;padding:0;display:grid}.check{cursor:pointer;min-block-size:44px;font-size:var(--step-body);align-items:center;gap:12px;display:flex}.check input{block-size:22px;inline-size:22px;accent-color:var(--accent);flex:none}.check-other{margin-block:4px 8px;padding-inline-start:34px}@media (max-width:1024px){.apply .says,.apply .formcol{grid-column:1/-1}.apply{gap:64px}}@media (max-width:560px){.row1{grid-template-columns:1fr}.row1 .btn{inline-size:100%}}.legal-page{padding-block:48px var(--sec)}.legal-page .doc{grid-column:3/span 8;gap:40px;display:grid}.legal-page .back{font-size:var(--step-small);justify-self:start}.legal-page header{gap:12px;display:grid}.legal-page .updated{color:var(--muted);font-size:var(--step-small)}.legal-page .lead{max-inline-size:60ch}.legal-page section{gap:14px;max-inline-size:68ch;display:grid}.legal-page h2{font-family:var(--font-display);font-weight:400;font-size:var(--step-sec);letter-spacing:-.015em;line-height:1.15}:lang(ar) .legal-page h2{letter-spacing:0;line-height:1.4}.legal-page ul{gap:8px;padding-inline-start:1.25em;list-style:outside;display:grid}.legal-page li::marker{color:var(--muted)}.legal-page a:not(.link){text-underline-offset:.2em}.legal-page .note{color:var(--muted);font-size:var(--step-small);border-block-start:1px solid #0f1b1d26;padding-block-start:20px}@media (max-width:1024px){.legal-page .doc{grid-column:1/-1}}.footer{padding-block:160px 40px;overflow:hidden}.footer .name{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;color:var(--accent);grid-column:1/-1;margin-block-end:40px;font-size:clamp(4rem,20vw,19rem);line-height:.9}:lang(ar) .footer .name{letter-spacing:0;font-size:clamp(4rem,16vw,15rem);line-height:1.15}.footer .places{font-size:var(--step-sec);line-height:1.2;font-family:var(--font-display);grid-column:1/span 5;gap:8px;margin-block-start:56px;display:grid}.footer .places a{color:var(--accent);text-decoration:none}.footer .places a:hover{text-underline-offset:.2em;text-decoration:underline}.footer .links{font-size:var(--step-small);grid-column:7/-1;grid-template-columns:repeat(3,1fr);align-self:start;gap:24px;margin-block-start:56px;display:grid}.footer .links h3{font-size:var(--step-small);color:var(--field-muted);margin-block-end:12px;font-weight:600}.footer .links a{padding-block:5px;text-decoration:none;display:block}.footer .links a:hover{text-underline-offset:.3em;text-decoration:underline}.footer .legal{font-size:var(--step-small);color:var(--field-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px 32px;margin-block-start:96px;display:flex}.footer .legal a{color:inherit}@media (max-width:1024px){.footer{padding-block-start:96px}.footer .places,.footer .links{grid-column:1/-1}.footer .links{margin-block-start:48px}}@media (max-width:560px){.footer .links{grid-template-columns:1fr 1fr}}html.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}html.js [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mask>span,.rise{opacity:1;animation:none;transform:none}html.js [data-reveal]{opacity:1;transition:none;transform:none}.btn,.btn:hover{transition:none;transform:none}}html.reveal-all [data-reveal]{opacity:1!important;transform:none!important}.thanks h3:focus{outline:none}@media (max-height:820px) and (min-width:901px){.pin-field{padding:12px 24px}.pin-field .ui{padding:6px;font-size:13px}.pin-field .ui-sheet{padding:10px 14px}.pin-field .ui-row{padding-block:5px}.pin-field .ui-top{padding-block:2px 6px}.pin-field .pack{gap:4px;padding-block-start:8px}.pin-field .progress{margin-block:4px}.pin-field .deal-foot{padding-block:6px 0}}@media (max-height:740px) and (min-width:901px){.pin-field .ui{zoom:.9}}@media (max-height:680px) and (min-width:901px){.pin-field .ui{zoom:.8}}@media (max-height:820px) and (min-width:1025px){.hero{row-gap:24px;padding-block:32px 48px}.hero-copy{gap:16px}.hero-copy p.sub{font-size:var(--step-small);max-inline-size:40ch}}
