:root{--ink:#0b0d10;--muted:#60646c;--line:#e4e5e7;--bg:#fff;--paper:#fff;--soft:#f5f5f6;--black:#111217;--charcoal:#2f333b;--red:#d71920;--red-dark:#a90f15;--red-soft:#fff0f0;--shadow:0 22px 55px #1112171a;--shadow-soft:0 14px 34px #11121712;--shadow-strong:0 24px 58px #1112171f;--radius:8px;--radius-panel:14px;--scroll-thumb:#71867c;--scroll-track:#f3f6f5}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:auto;scroll-padding-block-start:90px}*{scrollbar-color:var(--scroll-thumb) var(--scroll-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--scroll-track);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#526b5e}::-webkit-scrollbar-thumb:active{background:#123d34}@media (forced-colors:active){*{scrollbar-color:auto}}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}body{color:var(--ink);letter-spacing:0;background:linear-gradient(#fff,#fafafa 42%,#fff);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}@keyframes buttonSheen{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}a{color:inherit}img{max-width:100%;display:block}.section-label{color:var(--red);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800;animation:none}.btn{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:32%;position:absolute;inset:0 auto 0 -40%;transform:translate(-140%)skew(-18deg)}.btn:hover{transform:translateY(-2px)}.btn:hover:after{animation:.7s buttonSheen}.btn-primary{background:var(--red);color:#fff;box-shadow:0 14px 28px #d719203d}.btn-primary:hover{background:var(--red-dark);box-shadow:0 18px 36px #d7192052}.btn-secondary{color:var(--red-dark);background:#fff;border-color:#d719203d}.btn-support{color:var(--charcoal);background:#fff;border-color:#1112171f;box-shadow:0 10px 24px #1112170f}.btn-support:hover{color:var(--red-dark);border-color:#d7192057;box-shadow:0 16px 32px #11121717}.btn-compact{min-height:44px;padding-inline:14px;font-size:.88rem}.btn-light{background:var(--red);color:#fff}.btn-light:hover{background:var(--red-dark)}.btn-light-outline,.btn-dark-outline{color:var(--red-dark);background:#fff;border-color:#d7192047}.btn-dark-outline:hover,.btn-light-outline:hover{border-color:#d7192085;box-shadow:0 14px 28px #d719201f}.section{padding:clamp(42px,6vw,82px) clamp(18px,5vw,72px)}.btn:focus-visible{outline-offset:3px;outline:3px solid #d719202e}.localized-page,.section{overflow-wrap:anywhere}.locale-ar{font-family:Arial,Tahoma,sans-serif}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:620px){.btn{width:100%}}html,body,.localized-page,.section{max-width:100%}.localized-page,.section{overflow-x:clip}@media (min-width:621px) and (max-width:820px){.section{padding-inline:clamp(26px,6vw,46px)}}@media (max-width:620px){body{min-width:0}.section{width:100%;max-width:100vw;padding-inline:16px}}@media (max-width:360px){.section{padding-inline:12px}}.mobile-sticky-cta{display:none}.assistant-widget{z-index:75;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:10px;width:min(380px,100vw - 28px);display:flex;position:fixed;bottom:18px;right:18px}.assistant-widget.is-open{z-index:120}.assistant-widget>*{pointer-events:auto}.assistant-launcher{min-height:48px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d7192033;border-radius:999px;align-items:center;gap:10px;padding:9px 14px 9px 10px;display:inline-flex;box-shadow:0 18px 48px #1112172e}.assistant-launcher span{aspect-ratio:1;background:linear-gradient(135deg, var(--red), var(--red-dark));color:#fff;border-radius:999px;place-items:center;width:34px;font-size:.74rem;font-weight:950;display:inline-grid}.assistant-launcher strong{font-size:.9rem;line-height:1.1}.assistant-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border:1px solid #0b332c29;border-radius:20px;width:100%;animation:.24s both psfmFadeUp;overflow:hidden;box-shadow:0 28px 70px #0b332c33}.assistant-header{background:linear-gradient(135deg,#f3f8f6 0%,#fff 68%);border-bottom:1px solid #e4e5e7d6;justify-content:space-between;align-items:start;gap:12px;padding:16px;display:flex}.assistant-header strong{color:var(--ink);font-size:1rem}.assistant-header p,.assistant-disclaimer{color:var(--muted);margin:4px 0 0;font-size:.78rem;line-height:1.45}.assistant-header button{min-height:32px;color:var(--charcoal);cursor:pointer;background:#fff;border:1px solid #1112171a;border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:850}.assistant-messages{background:#fbfbfc;gap:8px;max-height:260px;padding:14px;display:grid;overflow:auto}.assistant-message{width:fit-content;max-width:92%;color:var(--ink);border-radius:14px;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.5}.assistant-message.assistant{background:#fff;border:1px solid #e4e5e7eb}.assistant-message.user{background:var(--red);color:#fff;justify-self:end}.assistant-quick-prompts{flex-wrap:wrap;gap:7px;padding:12px 14px 0;display:flex}.assistant-quick-prompts button{color:#0b332c;cursor:pointer;background:#f3f8f6;border:1px solid #0b332c24;border-radius:999px;min-height:36px;padding:8px 10px;font-size:.74rem;font-weight:850}.assistant-quick-prompts button:hover,.assistant-quick-prompts button:focus-visible{color:var(--red-dark);background:#fff6f6;border-color:#d719205c}.assistant-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.assistant-form label{gap:5px;min-width:0;display:grid}.assistant-form label span{color:var(--muted);font-size:.72rem;font-weight:850}.assistant-form input{box-sizing:border-box;border:1px solid #d8d9dc;border-radius:12px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:.86rem}.assistant-form button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:12px;align-self:end;min-height:42px;padding:0 14px;font-weight:900}.assistant-form button:disabled,.assistant-quick-prompts button:disabled{cursor:wait;opacity:.58}.assistant-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.assistant-actions a{min-height:38px;color:var(--ink);text-align:center;background:#fff;border:1px solid #d719202e;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.assistant-actions a:first-child{border-color:var(--red);background:var(--red);color:#fff}.assistant-actions a:last-child{color:#fff;background:#147d4b;border-color:#147d4b}[dir=rtl] .assistant-widget{align-items:flex-start;left:18px;right:auto}[dir=rtl] .assistant-message.user{justify-self:start}[dir=rtl] .assistant-message.assistant{justify-self:end}.assistant-disclaimer{padding:0 14px 14px}@keyframes psfmFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-sticky-cta{left:10px;right:auto;bottom:calc(10px + env(safe-area-inset-bottom));z-index:80;box-sizing:border-box;background:#fff;border:1px solid #e4e5e7e6;border-radius:16px;grid-template-columns:1fr .9fr 1fr;gap:7px;width:calc(100% - 20px);padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;box-shadow:0 18px 48px #11121738}.assistant-widget{right:8px;bottom:calc(84px + env(safe-area-inset-bottom));width:min(360px,100vw - 16px)}[dir=rtl] .assistant-widget{left:8px;right:auto}.assistant-widget:not(.is-open){width:auto}.assistant-launcher{min-height:42px;padding:7px 10px 7px 7px}.assistant-launcher strong{display:none}.assistant-launcher span{width:32px}.assistant-panel{max-height:calc(100vh - 126px)}.assistant-messages{max-height:210px}.assistant-form,.assistant-actions{grid-template-columns:1fr}.mobile-sticky-cta a{min-width:0;min-height:44px;color:var(--ink);text-align:center;overflow-wrap:anywhere;background:#f7f8fb;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 7px;font-size:.72rem;font-weight:950;line-height:1.15;display:inline-flex;overflow:hidden}.mobile-sticky-cta a:first-child{background:var(--red);color:#fff}.mobile-sticky-cta a:nth-child(2){color:#fff;background:#1f7a40}.mobile-sticky-cta svg{flex:none;width:16px;height:16px}}@media (max-width:420px){.mobile-sticky-cta{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 16px);max-width:calc(100% - 16px);left:8px;right:auto;overflow:hidden}.mobile-sticky-cta a{padding-inline:5px;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.mobile-sticky-cta{animation:none!important}}@media (max-width:1600px){.assistant-widget:not(.is-open){width:auto}.assistant-widget:not(.is-open) .assistant-launcher{min-width:48px;padding:7px}.assistant-widget:not(.is-open) .assistant-launcher strong{display:none}}@media (prefers-reduced-motion:reduce){.assistant-panel{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:620px){.assistant-widget{bottom:calc(88px + env(safe-area-inset-bottom))}}.mobile-sticky-cta a:focus-visible{outline:3px solid #d719203d}.mobile-sticky-cta{background:linear-gradient(#fffffffa,#f8f9fbf5),#fff;border:1px solid #e4e5e7e6;box-shadow:0 20px 46px #1112172e}.mobile-sticky-cta:not(.is-visible){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 24px))}.mobile-sticky-cta a{border-radius:15px}.mobile-sticky-cta a:hover,.mobile-sticky-cta a:focus-visible{transform:translateY(-1px)}body.public-navigation-open .mobile-sticky-cta{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 24px))}@media (max-width:430px){.mobile-sticky-cta{bottom:calc(12px + env(safe-area-inset-bottom));border-radius:22px;padding:8px}.mobile-sticky-cta a{min-height:48px}}@media (prefers-reduced-motion:reduce){.mobile-sticky-cta a:hover,.mobile-sticky-cta a:focus-visible{transform:none!important}}body{background:#f8faf9;font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif}.section{padding-block:clamp(48px,5.2vw,72px)}@media (max-width:1024px){.section{padding-block:48px}}@media (max-width:620px){.section{padding-block:40px}}
