html.cs{--cs-bg: #FFFFFF;--cs-bg2: #F4F7F6;--cs-ink: #131C20;--cs-muted: #62716B;--cs-line: #DDE4E1;--cs-green: #005B50;--cs-green-soft: #E6F0EE;--cs-copper: #C4863B;--color-bg-primary: var(--cs-bg);--color-bg-elevated: var(--cs-bg2);--color-bg-surface: var(--cs-bg);--color-text-primary: var(--cs-ink);--color-text-secondary: #3E4B47;--color-text-muted: var(--cs-muted);--color-border: var(--cs-line);--color-brand: var(--cs-green);--color-brand-light: #0B7366;--color-brand-dark: #004A41;--color-copper: #9A6424;--font-sans: "Inter", "Heebo", "IBM Plex Sans Arabic", system-ui, -apple-system, sans-serif;--font-display: var(--font-sans);color-scheme:light}html.cs.dark{--cs-bg: #0A0A0D;--cs-bg2: #1C1C1E;--cs-ink: #F5F5F7;--cs-muted: #A1A1A6;--cs-line: #2C2C2E;--cs-green: #20C997;--cs-green-soft: rgba(32, 201, 151, .14);--color-text-secondary: #C7C7CC;--color-brand-light: #34D9A8;--color-brand-dark: #1AAF82;--color-copper: #D9A054;color-scheme:dark}html.cs[lang=he]{--font-sans: "Heebo", "Inter", system-ui, sans-serif}html.cs[lang=ar]{--font-sans: "IBM Plex Sans Arabic", "Inter", system-ui, sans-serif}.cs-body{margin:0;background:var(--cs-bg);color:var(--cs-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.cs-main{width:100%;max-width:1120px;margin:0 auto}.cs-skip{position:absolute;inset-inline-start:-9999px}.cs-skip:focus{inset-inline-start:16px;top:16px;z-index:100;background:var(--cs-green);color:#fff;padding:8px 14px;border-radius:10px}.cs a:focus-visible{outline:2px solid var(--cs-green);outline-offset:3px;border-radius:6px}.cs-top{width:100%;max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px max(36px,env(safe-area-inset-right,0px)) 22px max(36px,env(safe-area-inset-left,0px))}.cs-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.cs-brand img{width:38px;height:38px;display:block}.cs-word{font:500 24px/1 Inter,sans-serif;letter-spacing:-.5px;color:var(--cs-green)}.cs-right{display:flex;align-items:center;gap:10px}.cs-lang{display:flex;gap:2px;background:var(--cs-bg2);border-radius:999px;padding:3px;font:500 12.5px/1 Inter,Heebo,IBM Plex Sans Arabic,sans-serif}.cs-lang a{padding:6px 10px;border-radius:999px;color:var(--cs-muted);text-decoration:none}.cs-lang a:hover{color:var(--cs-ink)}.cs-lang a.on{background:var(--cs-bg);color:var(--cs-ink);font-weight:600;box-shadow:0 1px 2px #0000001a}.cs-tag{font-size:11.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--cs-green);border:1.5px solid var(--cs-green);border-radius:999px;padding:6px 12px;white-space:nowrap}html.cs[dir=rtl] .cs-tag{letter-spacing:0;font-size:12.5px}.cs-foot{width:100%;max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:32px max(36px,env(safe-area-inset-right,0px)) max(32px,env(safe-area-inset-bottom,0px)) max(36px,env(safe-area-inset-left,0px));font-size:13px;color:var(--cs-muted)}.cs-foot nav{display:flex;gap:18px;flex-wrap:wrap}.cs-foot nav a{color:var(--cs-ink);font-weight:500;text-decoration:none}.cs-foot nav a:hover{color:var(--cs-green)}.cs-hero{margin:0 36px;height:clamp(240px,38vw,420px);border-radius:24px;overflow:hidden;background:#1b1a18}.cs-hero img{width:100%;height:100%;object-fit:cover;object-position:center 55%;display:block}.cs-head{padding:36px 36px 8px;display:flex;flex-direction:column;gap:10px}.cs-eyebrow{font-size:14px;font-weight:600;color:var(--cs-copper)}.cs-h1{font-size:clamp(36px,5vw,60px);line-height:1.04;font-weight:700;letter-spacing:-1.6px;margin:0;max-width:15ch;color:var(--cs-ink);text-wrap:balance}html.cs[dir=rtl] .cs-h1{letter-spacing:0;line-height:1.15}.cs-sub{margin:0;font-size:18px;line-height:1.5;color:var(--cs-muted)}.cs-sub span{display:block}.cs-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:26px 36px 6px;margin:0;list-style:none}.cs-card{display:flex;flex-direction:column;gap:12px;align-items:flex-start;border:1px solid var(--cs-line);border-radius:16px;padding:16px;background:var(--cs-bg);min-width:0}.cs-ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.cs-ic svg{width:20px;height:20px;display:block}.cs-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-tx b{font-size:15px;font-weight:600;line-height:1.25;color:var(--cs-ink)}.cs-tx small{font-size:13.5px;color:var(--cs-muted);line-height:1.4}.cs-contact{margin:26px 36px 0;border-top:1.5px solid var(--cs-line);border-bottom:1.5px solid var(--cs-line);display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px 0;align-items:baseline}.cs-contact .k{font-size:11.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--cs-muted)}html.cs[dir=rtl] .cs-contact .k{letter-spacing:0;font-size:13px}.cs-contact a{font-size:18px;font-weight:600;color:var(--cs-ink);text-decoration:none;overflow-wrap:anywhere}.cs-contact a:hover{color:var(--cs-green)}.cs-contact small{display:block;font-size:13.5px;color:var(--cs-muted);margin-top:2px}.cs-nw{white-space:nowrap}@media(max-width:860px){.cs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cs-top{padding:14px 16px}.cs-brand img{width:30px;height:30px}.cs-word{font-size:20px}.cs-tag{display:none}.cs-hero{margin:0 14px;border-radius:20px;height:240px}.cs-head{padding:24px 18px 4px}.cs-h1{font-size:36px;letter-spacing:-1px}.cs-sub{font-size:16px}.cs-cards{grid-template-columns:1fr;padding:18px 18px 4px;gap:8px}.cs-card{flex-direction:row;align-items:center;padding:12px 14px}.cs-contact{margin:20px 18px 0;grid-template-columns:1fr;gap:4px}.cs-contact a{font-size:16px}.cs-foot{flex-direction:column;padding:20px 18px max(28px,env(safe-area-inset-bottom,0px))}}
