:root{color-scheme:dark;--zr-bg:#16211d;--zr-text:#f4f4ed;--zr-muted:#bec8c0;--zr-rule:#42524a;--zr-accent:#c5e3c4;--zr-font:"Instrument Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.zr2{margin:0;background:var(--zr-bg);color:var(--zr-text);font:400 16px/1.625 var(--zr-font);-webkit-font-smoothing:antialiased}html[lang=ar]{--zr-font:"IBM Plex Sans Arabic",Tahoma,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}h1,h2,p{margin:0}h1,h2{font-weight:400}a:focus-visible,summary:focus-visible{outline:2px solid var(--zr-accent);outline-offset:6px;border-radius:1px}@media (hover:hover){a:hover{color:var(--zr-accent)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zr2-skip{position:fixed;top:8px;left:16px;z-index:4;transform:translateY(-150%);padding:10px 18px;background:var(--zr-text);color:var(--zr-bg)}.zr2-skip:focus{transform:none}.zr2-top{max-width:1280px;margin:auto;padding:24px 64px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}.zr2-brand{display:flex;align-items:center;min-height:44px}.zr2-brand img{width:168px;height:auto;display:block}.zr2-utilities{display:flex;align-items:center;gap:32px}.zr2-language,.zr2-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;gap:8px}.zr2-language{font-family:"IBM Plex Sans Arabic",var(--zr-font)}.zr2-back{color:var(--zr-muted)}.zr2-hub{max-width:1000px;width:100%;margin:auto;padding:46px 64px 64px}.zr2-hub>header{text-align:center;margin-bottom:42px}.zr2-hub h1{font-size:clamp(36px,4.4vw,56px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.zr2-hub header p{margin-top:16px;color:var(--zr-muted);font-size:17px}.zr2-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.zr2-services a{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--zr-rule);font-size:20px;line-height:1.35;padding:20px 0}.zr2-services a:nth-child(-n+2){border-top:1px solid var(--zr-rule)}.zr2-arrow{font-size:24px;color:var(--zr-accent);transition:transform .2s}.zr2-services a:hover .zr2-arrow{transform:translateX(4px)}html[dir=rtl] .zr2-services a:hover .zr2-arrow{transform:translateX(-4px)}.zr2-intro,.zr2-content,.zr2-footer{max-width:1280px;margin-inline:auto;padding-inline:64px}.zr2-intro{padding-top:72px;padding-bottom:64px}.zr2-eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--zr-muted);margin-bottom:24px}.zr2-intro h1{font-size:72px;line-height:.95;letter-spacing:-.045em;max-width:1000px;text-wrap:balance}.zr2-lead{font-size:20px;line-height:1.625;max-width:768px;color:var(--zr-muted);margin-top:24px}.zr2-section{display:grid;grid-template-columns:64px minmax(0,1fr);gap:48px;border-top:1px solid var(--zr-rule);padding-block:64px}.zr2-number{font:400 14px/32px "Fragment Mono",monospace;color:var(--zr-muted)}.zr2-reading{max-width:672px;min-width:0}.zr2-reading h2,.zr2-faq>h2{font-size:24px;line-height:32px;margin-bottom:16px;letter-spacing:-.015em}.zr2-reading p{color:var(--zr-muted)}.zr2-reading p+p{margin-top:20px}.zr2-reading a,.zr2-overview{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#718579}.zr2-reading .zr2-note{font-size:14px;line-height:24px}.zr2-reading .zr2-caption{font-size:14px;line-height:24px}.zr2-reading table{border-collapse:collapse;width:100%;margin-block:24px;font-size:15px;line-height:24px;text-align:start}.zr2-reading th,.zr2-reading td{border-bottom:1px solid var(--zr-rule);padding:15px 12px}.zr2-reading th:first-child{padding-inline-start:0}.zr2-reading th{font-weight:400;text-align:start}.zr2-reading thead{color:var(--zr-muted)}.zr2-reading td{white-space:nowrap;text-align:end;color:var(--zr-accent);padding-inline-end:0}.zr2-faq{border-top:1px solid var(--zr-rule);padding-block:64px;display:grid;grid-template-columns:1fr 2fr;gap:48px}.zr2-faq details{border-bottom:1px solid var(--zr-rule)}.zr2-faq details:first-child{border-top:1px solid var(--zr-rule)}.zr2-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:22px 0;min-height:64px;line-height:26px;color:var(--zr-text)}.zr2-faq summary::-webkit-details-marker{display:none}.zr2-faq summary span{color:var(--zr-accent);font-size:24px}.zr2-faq details[open] summary span{transform:rotate(45deg)}.zr2-faq details>p{color:var(--zr-muted);padding:0 32px 24px 0;max-width:672px}.zr2-cta{padding:32px 0 64px;border-bottom:1px solid var(--zr-rule);display:flex;flex-wrap:wrap;align-items:center;gap:28px}.zr2-action{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:56px;padding:14px 24px;border:1px solid #829c89;color:var(--zr-text);font-size:17px}@media (hover:hover){.zr2-action:hover{background:var(--zr-accent);color:var(--zr-bg);border-color:var(--zr-accent)}}.zr2-overview{font-size:14px;min-height:44px;display:flex;align-items:center}.zr2-footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:36px;color:var(--zr-muted);font-size:13px}.zr2-footer nav{display:flex;gap:24px}.zr2-footer a{min-height:44px;display:inline-flex;align-items:center}html[lang=ar] .zr2-intro h1{line-height:1.2;letter-spacing:0}html[lang=ar] .zr2-hub h1{letter-spacing:0;line-height:1.3}html[lang=ar] .zr2-eyebrow{letter-spacing:0}html[dir=rtl] .zr2-faq details>p{padding:0 0 24px 32px}html[dir=rtl] .zr2-number{text-align:right}.zr2 .offer-review-badge{color:var(--zr-muted);font-size:11px;line-height:1.3;border:1px solid var(--zr-rule);border-radius:20px;padding:5px 9px;white-space:nowrap}.zr2 .offer-review{max-width:1152px;margin:0 auto 32px;padding:20px 0;border-top:1px solid var(--zr-rule);color:var(--zr-muted);font:400 13px/1.6 var(--zr-font);width:calc(100% - 128px)}.zr2 .offer-review summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.zr2 .offer-review p{margin-bottom:12px}.zr2 .offer-review li{margin:12px 0;max-width:85ch}.zr2 .offer-review ul{padding-inline-start:22px}@media (min-width:1000px) and (min-height:800px){.zr2-selector .zr2-hub{padding-top:80px}}@media (max-width:767px){.zr2-top{padding:16px 20px;gap:12px;min-height:76px}.zr2-brand img{width:132px}.zr2-utilities{gap:18px}.zr2-back{font-size:13px}.zr2-language{font-size:14px}.zr2-hub{padding:28px 20px 32px;max-width:520px}.zr2-hub>header{margin-bottom:28px}.zr2-hub h1{font-size:38px;line-height:1.08}.zr2-hub header p{font-size:16px;margin-top:14px}.zr2-services{grid-template-columns:1fr;gap:0}.zr2-services a{min-height:57px;font-size:17px;padding:14px 0;gap:16px}.zr2-services a:nth-child(2){border-top:0}.zr2-arrow{font-size:21px}.zr2-intro,.zr2-content,.zr2-footer{padding-inline:20px}.zr2-intro{padding-top:64px;padding-bottom:48px}.zr2-eyebrow{margin-bottom:20px;font-size:12px}.zr2-intro h1{font-size:48px;line-height:.95;letter-spacing:-.04em}.zr2-lead{font-size:18px;line-height:29px;margin-top:24px}.zr2-section{display:block;padding-block:48px}.zr2-number{display:block;margin-bottom:20px;line-height:20px}.zr2-reading h2,.zr2-faq>h2{font-size:20px;line-height:28px;margin-bottom:16px}.zr2-reading th,.zr2-reading td{padding:14px 8px;font-size:14px;line-height:23px}.zr2-reading th:first-child{width:60%}.zr2-reading td{white-space:normal}.zr2-faq{display:block;padding-block:48px}.zr2-faq>h2{margin-bottom:24px}.zr2-faq summary{padding-block:20px;gap:16px}.zr2-faq details>p{padding-inline-end:0}.zr2-cta{padding:0 0 48px;gap:16px;align-items:stretch;flex-direction:column}.zr2-action{font-size:16px;padding:14px 20px;gap:20px}.zr2-footer{padding-block:24px;gap:8px}.zr2-footer nav{gap:24px}.zr2 .offer-review{width:calc(100% - 40px)}.zr2 .offer-review-badge{font-size:10px;padding:4px 7px}.zr2-selector .zr2-utilities{gap:12px}.zr2-detail .offer-review-badge{display:none}html[dir=rtl] .zr2-faq details>p{padding-inline-end:0}html[lang=ar] .zr2-hub{padding-top:22px}html[lang=ar] .zr2-hub h1{font-size:36px}html[lang=ar] .zr2-services a{font-size:18px}}@media (max-width:359px){.zr2-brand img{width:112px}.zr2-top{padding-inline:16px}.zr2-hub{padding-inline:16px;padding-top:16px}.zr2-hub h1{font-size:34px}.zr2-hub>header{margin-bottom:22px}.zr2-services a{font-size:16px;min-height:54px;padding-block:12px}.zr2-utilities{gap:12px}.zr2-back{max-width:84px;font-size:12px}.zr2 .offer-review-badge{font-size:9px}.zr2-selector .zr2-utilities{gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.zr2 a,.zr2 button{-webkit-tap-highlight-color:transparent}.zr2-language,.zr2-back,.zr2-overview,.zr2-reading a,.zr2-action,.zr2 .foot3 a{transition:color .16s ease,background-color .16s ease,border-color .16s ease,text-decoration-color .16s ease}.zr2-language:is(:focus-visible,:active,.is-pressed),.zr2-back:is(:focus-visible,:active,.is-pressed),.zr2-overview:is(:focus-visible,:active,.is-pressed),.zr2-reading a:is(:focus-visible,:active,.is-pressed),.zr2 .foot3 a:is(:focus-visible,:active,.is-pressed){color:var(--zr-accent);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:5px}.zr2-reading a:is(:focus-visible,:active,.is-pressed),.zr2-overview:is(:focus-visible,:active,.is-pressed){text-decoration-thickness:2px}.zr2-action:is(:focus-visible,:active,.is-pressed){background:var(--zr-accent);color:var(--zr-bg);border-color:var(--zr-accent)}.zr2-brand:is(:active,.is-pressed){background:#294534;outline:2px solid var(--zr-accent);outline-offset:4px}@media (hover:hover){.zr2-language:hover,.zr2-back:hover,.zr2-overview:hover,.zr2-reading a:hover,.zr2 .foot3 a:hover{color:var(--zr-accent);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:5px}}.zr2-skip:is(:hover,:focus-visible,:active,.is-pressed){color:var(--zr-bg);background:var(--zr-text)}
