@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/868062ac78521d52-s.3_cnvmyk4nme4.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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/377df069955803a2-s.0za-8j8irdj9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.1htwj2u4m7x2d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80458c63f2f84a49-s.3fbmdi8it2lh8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38c395c92be4c12a-s.0e12ob-ylcgtb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4822b6e373c28622-s.p.1140rouv5g6s-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2tsx5t9nbv7d6.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/868062ac78521d52-s.3_cnvmyk4nme4.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/377df069955803a2-s.0za-8j8irdj9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.1htwj2u4m7x2d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80458c63f2f84a49-s.3fbmdi8it2lh8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/38c395c92be4c12a-s.0e12ob-ylcgtb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4822b6e373c28622-s.p.1140rouv5g6s-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2tsx5t9nbv7d6.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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/868062ac78521d52-s.3_cnvmyk4nme4.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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/377df069955803a2-s.0za-8j8irdj9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.1htwj2u4m7x2d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80458c63f2f84a49-s.3fbmdi8it2lh8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/38c395c92be4c12a-s.0e12ob-ylcgtb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4822b6e373c28622-s.p.1140rouv5g6s-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2tsx5t9nbv7d6.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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/868062ac78521d52-s.3_cnvmyk4nme4.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:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/377df069955803a2-s.0za-8j8irdj9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.1htwj2u4m7x2d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/80458c63f2f84a49-s.3fbmdi8it2lh8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38c395c92be4c12a-s.0e12ob-ylcgtb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4822b6e373c28622-s.p.1140rouv5g6s-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2tsx5t9nbv7d6.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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_ad3ec633-module__H-Mf5G__className{font-family:Literata,Literata Fallback;font-style:normal}.literata_ad3ec633-module__H-Mf5G__variable{--marketing-font-display:"Literata", "Literata Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.p.187m47s3z4syd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.p.187m47s3z4syd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.p.187m47s3z4syd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.p.187m47s3z4syd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_e85d5fdf-module__5YE6BG__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_e85d5fdf-module__5YE6BG__variable{--marketing-font-body:"Nunito Sans", "Nunito Sans Fallback"}
.marketing-site{--med-white:#fff;--med-off-white:#fafbfc;--med-sand-50:#fdf8f3;--med-sand-100:#f5ebe0;--med-sand-200:#e8d5c4;--med-azure:#0ea5e9;--med-azure-light:#38bdf8;--med-azure-dark:#0284c7;--med-teal:#14b8a6;--med-teal-light:#2dd4bf;--med-teal-dark:#0d9488;--med-coral:#f97316;--med-coral-light:#fb923c;--med-coral-dark:#ea580c;--med-slate-900:#0f172a;--med-slate-800:#1e293b;--med-slate-700:#334155;--med-slate-600:#475569;--med-slate-500:#64748b;--med-slate-400:#94a3b8;--med-slate-200:#e2e8f0;--med-slate-100:#f1f5f9;--syria-basalt-950:var(--med-slate-900);--syria-basalt-900:var(--med-slate-800);--syria-basalt-800:var(--med-slate-700);--syria-basalt-700:var(--med-slate-600);--syria-sand-50:var(--med-sand-50);--syria-sand-100:var(--med-sand-100);--syria-sand-200:var(--med-sand-200);--syria-green:var(--med-teal-dark);--syria-green-light:var(--med-teal);--syria-green-dark:#0f766e;--syria-gold:var(--med-coral);--syria-gold-light:var(--med-coral-light);--syria-blue:var(--med-azure-dark);--syria-azure:var(--med-azure);--syria-blueprint:var(--med-azure-light);--syria-sand:var(--med-sand-100);--syria-basalt:var(--med-slate-800);--syria-red:#ef4444;--background:var(--med-off-white);--foreground:var(--med-slate-900);--card:var(--med-white);--card-foreground:var(--med-slate-900);--primary:var(--med-teal-dark);--primary-foreground:#fff;--secondary:var(--med-slate-100);--secondary-foreground:var(--med-slate-700);--muted:var(--med-slate-100);--muted-foreground:var(--med-slate-600);--accent:var(--med-sand-50);--accent-foreground:var(--med-teal-dark);--border:var(--med-slate-200);--ring:var(--med-azure);font-family:var(--marketing-font-body,system-ui, sans-serif);background-color:var(--background);color:var(--foreground)}.marketing-site .font-mono{font-family:var(--marketing-font-mono,ui-monospace, monospace)}.marketing-site[lang=ar]{font-family:var(--marketing-font-body-ar,var(--marketing-font-body,system-ui, sans-serif))}html.dark .marketing-site{--background:#111827;--foreground:#f1f5f9;--card:#1e293b;--card-foreground:#f1f5f9;--primary:var(--med-teal);--primary-foreground:#0f172a;--secondary:#334155;--secondary-foreground:#cbd5e1;--muted:#334155;--muted-foreground:#94a3b8;--accent:#1e293b;--accent-foreground:#f1f5f9;--border:#334155;--med-off-white:#111827;--med-sand-50:#1e293b;--med-sand-100:#334155;--med-slate-100:#334155}.marketing-font-display{font-family:var(--marketing-font-display,var(--marketing-font-body,system-ui, sans-serif))}.marketing-site[lang=ar] .marketing-font-display{font-family:var(--marketing-font-display-ar,var(--marketing-font-body-ar,system-ui, sans-serif))}.marketing-container{max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.marketing-container{padding-inline:1.5rem}}@media (min-width:1024px){.marketing-container{padding-inline:2rem}}.marketing-hero-luminous{background:radial-gradient(ellipse 70% 55% at 85% 15%, var(--med-azure), transparent 55%), radial-gradient(ellipse 60% 50% at 10% 80%, var(--med-teal), transparent 50%), radial-gradient(ellipse 45% 40% at 50% 100%, var(--med-coral), transparent 45%), linear-gradient(180deg, var(--med-white) 0%, var(--med-sand-50) 55%, var(--med-off-white) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-hero-luminous{background:radial-gradient(ellipse 70% 55% at 85% 15%, color-mix(in oklab, var(--med-azure) 18%, transparent), transparent 55%), radial-gradient(ellipse 60% 50% at 10% 80%, color-mix(in oklab, var(--med-teal) 14%, transparent), transparent 50%), radial-gradient(ellipse 45% 40% at 50% 100%, color-mix(in oklab, var(--med-coral) 10%, transparent), transparent 45%), linear-gradient(180deg, var(--med-white) 0%, var(--med-sand-50) 55%, var(--med-off-white) 100%)}}.marketing-hero-luminous{color:var(--med-slate-900)}html.dark .marketing-site .marketing-hero-luminous{background:radial-gradient(ellipse 70% 55% at 85% 15%, var(--med-azure), transparent 55%), radial-gradient(ellipse 60% 50% at 10% 80%, var(--med-teal), transparent 50%), radial-gradient(ellipse 45% 40% at 50% 100%, var(--med-coral), transparent 45%), linear-gradient(180deg, #1e293b 0%, #111827 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .marketing-site .marketing-hero-luminous{background:radial-gradient(ellipse 70% 55% at 85% 15%, color-mix(in oklab, var(--med-azure) 22%, transparent), transparent 55%), radial-gradient(ellipse 60% 50% at 10% 80%, color-mix(in oklab, var(--med-teal) 16%, transparent), transparent 50%), radial-gradient(ellipse 45% 40% at 50% 100%, color-mix(in oklab, var(--med-coral) 12%, transparent), transparent 45%), linear-gradient(180deg, #1e293b 0%, #111827 100%)}}html.dark .marketing-site .marketing-hero-luminous{color:var(--foreground)}.marketing-hero-blobs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketing-hero-blob{filter:blur(60px);opacity:.55;border-radius:9999px;position:absolute}.marketing-hero-blob--azure{background:var(--med-azure);width:320px;height:320px}@supports (color:color-mix(in lab, red, red)){.marketing-hero-blob--azure{background:color-mix(in oklab, var(--med-azure) 35%, transparent)}}.marketing-hero-blob--azure{inset-block-start:-80px;inset-inline-end:-60px}.marketing-hero-blob--teal{background:var(--med-teal);width:280px;height:280px}@supports (color:color-mix(in lab, red, red)){.marketing-hero-blob--teal{background:color-mix(in oklab, var(--med-teal) 30%, transparent)}}.marketing-hero-blob--teal{inset-block-end:-40px;inset-inline-start:-80px}.marketing-hero-blob--coral{background:var(--med-coral);width:200px;height:200px}@supports (color:color-mix(in lab, red, red)){.marketing-hero-blob--coral{background:color-mix(in oklab, var(--med-coral) 25%, transparent)}}.marketing-hero-blob--coral{inset-block-start:40%;inset-inline-start:45%}.marketing-hero-visual{background:linear-gradient(165deg, var(--med-azure-light) 0%, var(--med-teal-light) 45%, var(--med-coral-light) 100%);border-radius:1.25rem;min-height:260px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-hero-visual{background:linear-gradient(165deg, color-mix(in oklab, var(--med-azure-light) 25%, var(--med-white)) 0%, color-mix(in oklab, var(--med-teal-light) 20%, var(--med-sand-50)) 45%, color-mix(in oklab, var(--med-coral-light) 15%, var(--med-sand-100)) 100%)}}.marketing-hero-visual{box-shadow:0 4px 6px -1px var(--med-slate-900), 0 20px 40px -12px var(--med-azure)}@supports (color:color-mix(in lab, red, red)){.marketing-hero-visual{box-shadow:0 4px 6px -1px color-mix(in oklab, var(--med-slate-900) 6%, transparent), 0 20px 40px -12px color-mix(in oklab, var(--med-azure) 15%, transparent)}}html.dark .marketing-site .marketing-hero-visual{background:linear-gradient(165deg, var(--med-azure) 0%, var(--med-teal) 45%, var(--med-coral) 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .marketing-site .marketing-hero-visual{background:linear-gradient(165deg, color-mix(in oklab, var(--med-azure) 30%, #1e293b) 0%, color-mix(in oklab, var(--med-teal) 25%, #334155) 45%, color-mix(in oklab, var(--med-coral) 15%, #1e293b) 100%)}}.marketing-hero-visual:before{content:"";background:linear-gradient(to top, var(--med-sand-200), transparent);height:45%;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.marketing-hero-visual:before{background:linear-gradient(to top, color-mix(in oklab, var(--med-sand-200) 60%, transparent), transparent)}}.marketing-hero-visual:before{border-radius:50% 50% 0 0/100% 100% 0 0}.marketing-hero-visual:after{content:"";background:var(--med-white);border-radius:9999px;width:70%;height:35%;position:absolute;inset-block-start:20%;inset-inline-start:15%}@supports (color:color-mix(in lab, red, red)){.marketing-hero-visual:after{background:color-mix(in oklab, var(--med-white) 70%, transparent)}}.marketing-hero-visual:after{filter:blur(24px)}.marketing-hero-split{text-align:center;align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.marketing-hero-split{text-align:start;grid-template-columns:1fr 1fr;gap:3.5rem}.marketing-hero-split .marketing-hero-copy{align-items:flex-start}.marketing-hero-split .marketing-hero-title,.marketing-hero-split .marketing-hero-subtitle{text-align:start;margin-inline:0}.marketing-hero-split .marketing-hero-badges,.marketing-hero-split .marketing-hero-actions{justify-content:flex-start}}.marketing-section-title{font-family:var(--marketing-font-display,inherit);letter-spacing:-.025em;color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1.2}.marketing-site[lang=ar] .marketing-section-title{font-family:var(--marketing-font-display-ar,inherit)}@media (min-width:640px){.marketing-section-title{font-size:2.125rem}}.marketing-section-subtitle{text-align:center;max-width:36rem;color:var(--muted-foreground);margin-block-start:.75rem;margin-inline:auto;font-size:1rem;line-height:1.6}.marketing-stat-strip{background:var(--card);border-block:1px solid var(--border);box-shadow:0 1px 3px var(--med-slate-900)}@supports (color:color-mix(in lab, red, red)){.marketing-stat-strip{box-shadow:0 1px 3px color-mix(in oklab, var(--med-slate-900) 4%, transparent)}}.marketing-stat-item{text-align:center;padding-block:1.5rem}@media (min-width:640px){.marketing-stat-item:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;inset-block:25%;inset-inline-end:0}}.marketing-nav{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.marketing-nav{background:color-mix(in oklab, var(--card) 85%, transparent)}}.marketing-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}html.dark .marketing-site .marketing-nav{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark .marketing-site .marketing-nav{background:color-mix(in oklab, var(--card) 90%, transparent)}}.marketing-card{background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px var(--med-slate-900), 0 4px 16px -4px var(--med-slate-900);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.marketing-card{box-shadow:0 1px 2px color-mix(in oklab, var(--med-slate-900) 4%, transparent), 0 4px 16px -4px color-mix(in oklab, var(--med-slate-900) 6%, transparent)}}.marketing-card{transition:box-shadow .25s,transform .25s,border-color .25s}.marketing-card:hover{border-color:var(--med-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-card:hover{border-color:color-mix(in oklab, var(--med-teal) 30%, var(--border))}}.marketing-card:hover{box-shadow:0 4px 8px var(--med-slate-900), 0 16px 32px -8px var(--med-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-card:hover{box-shadow:0 4px 8px color-mix(in oklab, var(--med-slate-900) 5%, transparent), 0 16px 32px -8px color-mix(in oklab, var(--med-teal) 12%, transparent)}}.marketing-card:hover{transform:translateY(-2px)}.marketing-badge{border:1px solid var(--med-teal);border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-badge{border:1px solid color-mix(in oklab, var(--med-teal) 25%, transparent)}}.marketing-badge{background:var(--med-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-badge{background:color-mix(in oklab, var(--med-teal) 8%, var(--card))}}.marketing-badge{color:var(--med-teal-dark);padding:.25rem .875rem;font-size:.75rem;font-weight:500}html.dark .marketing-site .marketing-badge{color:var(--med-teal-light);background:var(--med-teal)}@supports (color:color-mix(in lab, red, red)){html.dark .marketing-site .marketing-badge{background:color-mix(in oklab, var(--med-teal) 15%, var(--card))}}.marketing-badge--coral{border-color:var(--med-coral)}@supports (color:color-mix(in lab, red, red)){.marketing-badge--coral{border-color:color-mix(in oklab, var(--med-coral) 25%, transparent)}}.marketing-badge--coral{background:var(--med-coral)}@supports (color:color-mix(in lab, red, red)){.marketing-badge--coral{background:color-mix(in oklab, var(--med-coral) 8%, var(--card))}}.marketing-badge--coral{color:var(--med-coral-dark)}html.dark .marketing-site .marketing-badge--coral{color:var(--med-coral-light)}.marketing-cta-band{background:linear-gradient(135deg, var(--med-teal-dark) 0%, var(--med-teal) 40%, var(--med-azure) 100%);color:#fff}.marketing-section{padding-block:4rem}@media (min-width:640px){.marketing-section{padding-block:5.5rem}}.marketing-section-alt{background:var(--med-sand-50);border-block:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.marketing-section-alt{border-block:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}html.dark .marketing-site .marketing-section-alt{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark .marketing-site .marketing-section-alt{background:color-mix(in oklab, var(--card) 50%, var(--background))}}.marketing-product-card{border:1px solid var(--border);background:var(--card);box-shadow:0 1px 3px var(--med-slate-900), 0 8px 24px -8px var(--med-slate-900);border-radius:1.25rem;padding:2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marketing-product-card{box-shadow:0 1px 3px color-mix(in oklab, var(--med-slate-900) 5%, transparent), 0 8px 24px -8px color-mix(in oklab, var(--med-slate-900) 8%, transparent)}}.marketing-product-card{transition:box-shadow .25s,transform .25s,border-color .25s}.marketing-product-card:hover{border-color:var(--med-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-product-card:hover{border-color:color-mix(in oklab, var(--med-teal) 35%, var(--border))}}.marketing-product-card:hover{box-shadow:0 8px 16px var(--med-slate-900), 0 20px 40px -12px var(--med-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-product-card:hover{box-shadow:0 8px 16px color-mix(in oklab, var(--med-slate-900) 6%, transparent), 0 20px 40px -12px color-mix(in oklab, var(--med-teal) 15%, transparent)}}.marketing-product-card:hover{transform:translateY(-4px)}.marketing-product-card--dev:hover{border-color:var(--med-azure)}@supports (color:color-mix(in lab, red, red)){.marketing-product-card--dev:hover{border-color:color-mix(in oklab, var(--med-azure) 35%, var(--border))}}.marketing-product-card--dev:hover{box-shadow:0 8px 16px var(--med-slate-900), 0 20px 40px -12px var(--med-azure)}@supports (color:color-mix(in lab, red, red)){.marketing-product-card--dev:hover{box-shadow:0 8px 16px color-mix(in oklab, var(--med-slate-900) 6%, transparent), 0 20px 40px -12px color-mix(in oklab, var(--med-azure) 15%, transparent)}}.marketing-flow-grid{position:relative}.marketing-hero-title{font-family:var(--marketing-font-display,inherit)}.marketing-site[lang=ar] .marketing-hero-title{font-family:var(--marketing-font-display-ar,inherit);letter-spacing:-.02em}.marketing-footer{background:var(--card);border-top:1px solid var(--border)}.marketing-icon-wrap{background:var(--med-teal);border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-icon-wrap{background:color-mix(in oklab, var(--med-teal) 10%, var(--card))}}.marketing-icon-wrap{color:var(--med-teal-dark)}.marketing-icon-wrap--azure{background:var(--med-azure)}@supports (color:color-mix(in lab, red, red)){.marketing-icon-wrap--azure{background:color-mix(in oklab, var(--med-azure) 10%, var(--card))}}.marketing-icon-wrap--azure{color:var(--med-azure-dark)}.marketing-blueprint-card{background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px var(--med-slate-900), 0 4px 16px -4px var(--med-slate-900);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.marketing-blueprint-card{box-shadow:0 1px 2px color-mix(in oklab, var(--med-slate-900) 4%, transparent), 0 4px 16px -4px color-mix(in oklab, var(--med-slate-900) 6%, transparent)}}.marketing-blueprint-card{transition:box-shadow .25s,transform .25s,border-color .25s}.marketing-blueprint-card:hover{border-color:var(--med-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-blueprint-card:hover{border-color:color-mix(in oklab, var(--med-teal) 30%, var(--border))}}.marketing-blueprint-card:hover{box-shadow:0 4px 8px var(--med-slate-900), 0 16px 32px -8px var(--med-teal)}@supports (color:color-mix(in lab, red, red)){.marketing-blueprint-card:hover{box-shadow:0 4px 8px color-mix(in oklab, var(--med-slate-900) 5%, transparent), 0 16px 32px -8px color-mix(in oklab, var(--med-teal) 12%, transparent)}}.marketing-blueprint-card:hover{transform:translateY(-2px)}.marketing-card-lift{transition:transform .25s,box-shadow .25s}.marketing-card-lift:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.marketing-card,.marketing-product-card,.marketing-card-lift{transition:none}.marketing-card:hover,.marketing-product-card:hover,.marketing-card-lift:hover{transform:none}}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.marketing-m3{--primary:#4a7c59;--primary-foreground:#fff;font-family:var(--marketing-font-body,"Nunito Sans", ui-sans-serif, sans-serif);color:#2e3230;background-color:#faf6f0;line-height:1.6}.marketing-m3 .font-headline,.marketing-m3 .font-display,.marketing-m3 h1,.marketing-m3 h2,.marketing-m3 h3,.marketing-m3 h4{font-family:var(--marketing-font-display,"Literata", ui-serif, serif)}.soft-shadow{box-shadow:0 4px 20px #2e32300f}
