.layout{min-height:100vh;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f4f4f7}.header{background:#fff;color:#2d3748;padding:.65rem 0;box-shadow:0 1px 3px #0000000d;position:sticky;top:0;z-index:1000;border-bottom:1px solid #e5e7eb}.nav{margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:auto 260px 1fr auto;grid-template-areas:"logo search links account";align-items:center;column-gap:18px;direction:ltr}.nav-actions{display:none;align-items:center;gap:.75rem}.nav-icon-button{border:none;background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;cursor:pointer;position:relative}.nav-user-connected-badge{position:absolute;top:2px;right:2px;width:12px;height:12px;display:none}.nav-icon-button:hover{background:#0000000a}.nav-icon-button--user:active{background:transparent}.nav-icon-button--user{-webkit-tap-highlight-color:transparent}.nav-icon-button:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:2px}.nav-menu-button{display:none;border:none;background:transparent;color:#111827;width:46px;height:46px;border-radius:12px;cursor:pointer;align-items:center;justify-content:center}.nav-menu-button:hover{background:#0000000a}.nav-menu-button:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:2px}.nav-menu-button-bars{display:inline-block;width:20px;height:2px;background:currentColor;border-radius:2px;position:relative}.nav-menu-button-bars:before,.nav-menu-button-bars:after{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor;border-radius:2px}.nav-menu-button-bars:before{top:-6px}.nav-menu-button-bars:after{top:6px}.logo-link{text-decoration:none;display:inline-flex;align-items:center;transition:opacity .3s}.logo-link:hover{opacity:.9}.logo-image{width:auto;display:block;border-radius:16px}.nav-brand{grid-area:logo}.nav-search-slot--desktop{grid-area:search;direction:ltr;padding:0 10px;border-right:1px solid #d1d5db;display:flex;align-items:center;align-self:stretch;margin-left:20%;width:300px}.nav-links--primary{grid-area:links;flex-wrap:nowrap;direction:rtl;padding-left:18px}.nav-links-cta{margin-right:8px}.nav-desktop-account{grid-area:account;display:flex;flex-direction:column;gap:4px;justify-content:center;direction:rtl;padding-left:14px;border-left:1px solid #d1d5db}.nav-desktop-account-business{padding:0;font-weight:600;font-size:16px;line-height:1.2}.nav-desktop-account-auth{padding:0;font-size:16px;line-height:1.2}.nav-desktop-account-auth .nav-item-icon{width:16px;height:16px}.nav-desktop-account-user .nav-user-trigger{padding:0}.nav-desktop-account-user .nav-user-name{font-size:16px;font-weight:700}.nav-links{display:flex;list-style:none;gap:0;margin:0;padding:0;align-items:center;flex-wrap:wrap}.nav-links li{display:flex;align-items:center}.nav-separator{width:1px;height:24px;background:#d1d5db;margin:0 .5rem}.nav-item{color:#000;text-decoration:none;font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:100%;text-align:right;transition:color .2s;padding:.6rem 1.1rem;white-space:nowrap;display:flex;align-items:center;gap:.4rem;position:relative;direction:rtl}.nav-item.business-login{color:#1d34c1}.nav-item-button{background:transparent;border:none;cursor:pointer}.nav-search-input.is-disabled,.nav-search-submit.is-disabled,.nav-icon-button[disabled]{opacity:.45;cursor:not-allowed}.nav-search-input.is-disabled{pointer-events:none}.nav-item-button:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:2px;border-radius:8px}.nav-account-group{display:flex;flex-direction:column;gap:4px}.nav-account-item{padding:0}.nav-account-item.nav-item{padding:.25rem .75rem}.nav-account-item{justify-content:flex-end;text-align:right}.nav-account-item.business-login{justify-content:flex-start}.nav-item-icon{width:18px;height:18px;display:inline-block;object-fit:contain}.nav-item-auth{color:#111827}.nav-auth-split{gap:.35rem}.nav-auth-link{border:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.nav-auth-link:hover{text-decoration:none;color:inherit}.nav-auth-link:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:2px;border-radius:6px}.nav-auth-sep{opacity:.75}.nav-account-menu{position:relative}.nav-user-trigger{border:none;background:transparent;display:flex;align-items:center;justify-content:flex-end;gap:.4rem;padding:.25rem .75rem;cursor:pointer}.nav-user-name{font-family:Open Sans,sans-serif;font-weight:700;font-size:17px;color:#111827}.nav-user-caret{display:inline-flex;align-items:center;justify-content:center;opacity:.85;margin-right:2px}.nav-user-caret img{width:14px;height:14px;display:block}.nav-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:#fff;border:1px solid #DEE1EC;border-radius:10px;box-shadow:0 12px 28px #0000001f;padding:8px;z-index:2000}.app-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);max-width:min(560px,calc(100vw - 32px));background:#111827eb;color:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 12px 30px #00000038;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;line-height:1.4;text-align:center;z-index:5000}.nav-user-item{width:100%;text-align:right;background:transparent;border:none;padding:10px 12px;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;cursor:pointer}.nav-user-item:hover{background:#1d34c10f}.nav-user-item:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:2px}.mobile-user-dropdown{margin-top:10px;background:#fff;border:1px solid #DEE1EC;border-radius:10px;box-shadow:0 12px 28px #0000001a;padding:8px}.mobile-user-item{width:100%;text-align:right;background:transparent;border:none;padding:10px 12px;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;cursor:pointer}.mobile-user-item:hover{background:#1d34c10f}.nav-item-pill{border:1.5px solid #1d34c1;color:#1d34c1;background:#fff;border-radius:12px;padding:.55rem .9rem;font-weight:600}.nav-item.nav-item-button.nav-item-pill{color:#1d34c1}.nav-item-pill.active:after{display:none}.nav-item-pill:hover{background:#1d34c10f}.nav-search-form{display:flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border:1px solid #d1d5db;background:#fff;height:50px;border-radius:12px}.nav-search-input{width:100%;border:none;outline:none;font-family:Open Sans,sans-serif;font-size:17px;color:#111827;background:transparent;padding:.45rem .25rem;direction:rtl}.nav-search-input::placeholder{color:#6b7280}.nav-search-submit,.nav-search-close{border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:999px;flex-shrink:0}.nav-search-submit .nav-icon,.nav-search-close .nav-icon{width:20px;height:20px}.nav-search-close{font-size:20px;line-height:1;color:#111827}.nav-search-submit:hover,.nav-search-close:hover{background:#0000000a}.nav-search-submit:focus-visible,.nav-search-close:focus-visible,.nav-search-input:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:2px}.nav-item.active:after{content:"";position:absolute;bottom:0;right:1rem;left:1rem;height:2px;background:#3b82f6;border-radius:1px}.nav-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.main-content{flex:1;width:100%;padding:0}.mobile-top-banner{display:none;width:100%;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff}.mobile-top-banner-inner{width:100%;max-width:1400px;margin:0 auto;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:30px;direction:ltr}.mobile-top-banner-text{width:auto;padding-left:0;text-align:right;direction:rtl;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.25}.mobile-top-banner-button{height:38px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.6);background:#ffffff2e;color:#ffffffe6;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;cursor:not-allowed;opacity:.75}.mobile-top-banner-button:disabled{pointer-events:none}@media(max-width:1200px){.nav{padding:0 1.5rem;grid-template-columns:auto 220px 1fr auto}.nav-item{font-size:17px;padding:.6rem .95rem}.nav-search-input{width:100%}}@media(max-width:1024px){.nav{padding:0 1rem;column-gap:12px;grid-template-columns:auto 200px 1fr auto}.nav-links{gap:0}.nav-item{font-size:16px;padding:.55rem .85rem}.nav-separator{margin:0 .3rem}.logo-image{height:50px}}@media(max-width:768px){.header{padding:.65rem 0}.nav{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;gap:.5rem;padding:0 1rem;direction:ltr}.nav-brand{grid-area:center;justify-self:center}.nav-actions{display:flex}.nav-actions--left{grid-area:right;justify-self:end}.nav-actions--right{grid-area:left;justify-self:start}.nav-user-connected-badge{display:block}.nav-menu-button{display:inline-flex}.logo-image{height:50px}.nav-links--desktop,.nav-search-slot--desktop,.nav-desktop-account{display:none}.mobile-top-banner{display:block}.mobile-nav-cta{color:#e5e7eb;border-color:#e5e7eb}.mobile-nav-cta:hover,.mobile-nav-cta:active,.mobile-nav-cta:visited{color:#203ff0;border-color:#203ff0}}@media(hover:hover)and (pointer:fine){.nav-actions,.nav-menu-button,.mobile-nav-overlay,.mobile-nav-drawer,.mobile-top-banner{display:none!important}}@media(max-width:480px){.nav{padding:0 .75rem}.nav-icon-button{width:40px;height:40px}.logo-image{height:45px}}.mobile-nav-overlay{position:fixed;inset:0;background:#0e173259;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1900}.mobile-nav-overlay.open{opacity:1;pointer-events:auto}.mobile-nav-drawer{position:fixed;top:0;right:0;height:100vh;width:min(72vw,330px);background:#fff;border-left:1px solid #e5e7eb;box-shadow:-10px 0 40px #0000001f;transform:translate(110%);transition:transform .22s ease;z-index:2000;display:flex;flex-direction:column;padding:calc(10px + env(safe-area-inset-top)) 16px 16px 16px}.mobile-nav-drawer.open{transform:translate(0)}.mobile-nav-header{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-bottom:10px}.mobile-nav-close{border:none;background:transparent;color:#111827;width:40px;height:40px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.mobile-nav-close svg{width:20px;height:20px}.mobile-nav-close:hover{background:#0000000a}.mobile-nav-body{display:flex;flex-direction:column;gap:12px;overflow:auto;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.mobile-nav-account{display:flex;flex-direction:column;gap:8px}.mobile-nav-account-item{width:100%;border:none;background:transparent;padding:8px 2px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:10px;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;cursor:pointer}.mobile-nav-account-item--auth{cursor:default;flex-direction:column;align-items:stretch;gap:10px}.mobile-nav-account-text{flex:1;text-align:right}.mobile-nav-auth-split{display:inline-flex;align-items:center;gap:.35rem}.mobile-nav-auth-link{border:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.mobile-nav-auth-trigger{border:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;justify-content:flex-start;width:100%;text-align:right}.mobile-nav-auth-profile-icon{width:18px;height:18px;display:block;flex:0 0 auto}.mobile-nav-auth-name{font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;color:#0e1732;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav-auth-caret{width:14px;height:14px;display:block;flex:0 0 auto}.mobile-nav-auth-trigger:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:2px;border-radius:6px}.mobile-nav-auth-link:hover{color:inherit}.mobile-nav-auth-link:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:2px;border-radius:6px}.mobile-nav-auth-sep{opacity:.75}.mobile-nav-account-item--business{color:#1d34c1}.mobile-nav-account-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.mobile-nav-divider{height:1px;width:100%;background:#e5e7eb}.mobile-nav-list{display:flex;flex-direction:column;gap:8px;padding:4px 0}.mobile-nav-item{text-decoration:none;color:#0e1732;font-family:Open Sans,sans-serif;font-size:16px;text-align:right;padding:5px 2px}.mobile-nav-item:hover{color:#1d34c1}.mobile-nav-cta{align-self:flex-start;text-decoration:none;border:1.5px solid #1d34c1;color:#1d34c1;background:#fff;border-radius:12px;padding:10px 16px;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;text-align:center}.mobile-nav-download-title{font-family:Open Sans,sans-serif;font-size:13px;color:#0e1732;text-align:right;margin:0 2px 8px}.mobile-nav-store-buttons{display:flex;flex-direction:column;gap:10px}.mobile-nav-store-badge{width:130px;border:none;border-radius:10px;background:transparent;padding:0;cursor:not-allowed;opacity:.9;display:inline-flex;align-items:center;justify-content:center}.mobile-nav-store-badge-img{width:130px;height:43px;display:block;object-fit:contain}.footer{width:100%;direction:rtl}.footer a,.footer a:hover,.footer a:active,.footer a:visited{color:#fff}.footer-mobile{display:none;color:#fff;max-width:1400px;margin:0 auto}.footer-mobile-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;line-height:1.2;margin:0 0 .75rem;text-align:right}.footer-mobile-office{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.4;opacity:.95}.footer-mobile-inline-link{color:inherit;text-decoration:none}.footer-mobile-inline-link:hover{opacity:.9;color:inherit}.footer-mobile-sep{opacity:.75}.footer-mobile-home{margin-top:1.75rem}.footer-mobile-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.footer-mobile-links-grid--onecol{grid-template-columns:1fr}.footer-mobile-links-grid a,.footer-mobile-cols a,.footer-mobile-link-button{font-family:Open Sans,sans-serif;font-weight:400;font-size:15px;color:#fff;text-decoration:none;opacity:.95;text-align:right}.footer-mobile-links-grid a:hover,.footer-mobile-cols a:hover,.footer-mobile-link-button:hover{opacity:.85;color:#fff}.footer-mobile-link-button{background:transparent;border:none;padding:0;cursor:pointer}.footer-mobile-more{width:100%;margin-top:1.25rem;padding:.75rem 0;background:transparent;border:none;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border-top:none}.footer-mobile-more-icon{transition:transform .2s ease}.footer-mobile-more-icon.is-open{transform:rotate(180deg)}.footer-mobile-expanded{margin-top:1.75rem;padding-top:0;border-top:none;display:flex;flex-direction:column;gap:2rem}.footer-mobile-section{display:flex;flex-direction:column;gap:.75rem}.footer-mobile-cols{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;direction:rtl}.footer-mobile-cols--useful{gap:30px}.footer-mobile-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;text-align:right}.footer-mobile-col a,.footer-mobile-col .footer-mobile-link-button{text-align:right}.footer-upper{background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);padding:4rem 2rem;width:100%}.footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.footer-column{display:flex;flex-direction:column;gap:1.5rem}.footer-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0}.footer-info{display:flex;flex-direction:column;gap:.75rem}.footer-phone,.footer-hours,.footer-address{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#fff;margin:0;line-height:1.5}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-links--categories-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.25rem;row-gap:.75rem}.footer-links li{margin:0}.footer-links a{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#fff;text-decoration:none;transition:opacity .3s}.footer-links a:hover{opacity:.8;color:#fff}.footer-link-disabled{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#fff;text-decoration:none;opacity:.95;transition:opacity .3s;cursor:default;-webkit-user-select:none;user-select:none}.footer-link-disabled:hover{opacity:.95}.footer-container--categories-wide{grid-template-columns:1fr 1fr 1.6fr 1fr}.footer-bsmart-vouchers-link{width:100%;text-align:left;direction:ltr}.footer-link-button{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#fff;text-decoration:none;transition:opacity .3s;background:transparent;border:none;padding:0;cursor:pointer;text-align:right}.footer-link-button:hover{opacity:.8}.footer-lower{background:#f4f4f7;border-top:1px solid #DEE1EC}.footer-lower a,.footer-lower a:hover,.footer-lower a:active,.footer-lower a:visited{color:inherit}.footer-lower-container{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.footer-brand{display:flex;align-items:center;gap:1rem;justify-self:end}.footer-logo{width:83px;height:78px}.footer-brand-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.25rem;color:#1d34c1;width:98.07178497314453px;height:23.13743019104004px}.footer-copyright{display:flex;align-items:center;gap:1rem;font-family:Open Sans,sans-serif;font-weight:400;font-size:.9rem;color:#0e1732}.footer-separator{color:#dee1ec}.footer-copyright a{color:#0e1732;text-decoration:none;transition:color .3s}.footer-copyright a:hover{color:#0e1732}.footer-social{display:flex;gap:1rem;align-items:center;justify-self:start}.social-icon{color:#1c2daa;transition:color .3s;display:flex;align-items:center;justify-content:center}.social-icon:hover{color:#1d34c1}@media(max-width:1200px){.footer-container{grid-template-columns:repeat(2,1fr);gap:2.5rem}.footer-lower-container{flex-wrap:wrap;justify-content:center;text-align:center}}@media(max-width:768px){.footer-upper{padding:2.5rem 1.25rem 1.5rem}.footer-mobile{display:block}.footer-container{display:none}.footer-lower{display:block;background:#fff;border-top:1px solid #DEE1EC}.footer-lower-container{max-width:1400px;margin:0 auto;padding:.75rem 1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"social brand" "copyright copyright";align-items:center;gap:.5rem 1rem}.footer-brand{grid-area:brand;justify-self:end;gap:.5rem}.footer-social{grid-area:social;justify-self:start}.footer-copyright{grid-area:copyright;justify-self:center;flex-wrap:wrap;justify-content:center;gap:.4rem;font-size:11px;direction:rtl;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35;row-gap:.25rem;text-align:center}.footer-separator{display:inline;color:#dee1ec}.footer-logo{width:36px;height:36px}.footer-brand-text{width:auto;height:auto;font-size:14px}.social-icon svg{width:18px;height:18px}}@media(max-width:480px){.footer-upper{padding:2rem 1rem}.footer-lower{padding:1rem}.footer-title{font-size:1.1rem}.footer-phone,.footer-hours,.footer-address,.footer-links a{font-size:.9rem}}.blm-overlay{position:fixed;inset:0;background:#0e173273;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2000}.blm-modal{width:min(542px,100%);height:auto;background:#fff;border-radius:10px;box-shadow:0 20px 70px #00000040;padding:56px 56px 42px;position:relative;text-align:center;opacity:1;max-height:calc(100vh - 48px);overflow:auto;-webkit-overflow-scrolling:touch}.blm-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:none;background:transparent;color:#0e1732;line-height:1;border-radius:10px;padding:0;display:flex;align-items:center;justify-content:center}.blm-close:hover{background:#0000000d}.blm-close img{width:36px;height:36px;display:block}.blm-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:28px;line-height:1.2;color:#0e1732;margin:0 0 28px}.blm-form{display:flex;flex-direction:column;gap:14px;align-items:center}.blm-input{width:min(319px,100%);height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 16px;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right}.blm-input::placeholder{color:#7b839b}.blm-input:focus{border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.blm-submit{width:min(319px,100%);height:60px;margin-top:8px;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);transition:opacity .2s,transform .2s}.blm-submit:hover{opacity:.92;transform:translateY(-1px)}.blm-error{width:min(319px,100%);text-align:right;color:#dc2626;font-family:Open Sans,sans-serif;font-size:14px;margin-top:2px}.blm-forgot{margin-top:16px;border:none;background:transparent;color:#586281;text-decoration:underline;font-family:Open Sans,sans-serif;font-size:14px;padding:0}.blm-forgot:hover{opacity:.85}@media(max-width:480px){.blm-modal{width:100%;height:auto;padding:42px 20px 28px}.blm-title{font-size:22px}}.cookie-banner{position:fixed;left:0;right:0;bottom:0;width:100%;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -6px 18px #0000000f;z-index:2000}.cookie-banner__inner{max-width:1400px;margin:0 auto;padding:14px 20px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.cookie-banner__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.cookie-banner__title{font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;line-height:1.1;color:#1d34c1;white-space:nowrap;text-align:right}.cookie-banner__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#111827;text-align:right}.cookie-banner__link{color:#1d34c1;text-decoration:underline;font-weight:700}.cookie-banner__link:hover{color:#1d34c1}.cookie-banner__link:focus-visible{outline:2px solid rgba(29,52,193,.45);outline-offset:2px;border-radius:6px}.cookie-banner__button{background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;border:0;border-radius:10px;padding:10px 18px;font-family:Open Sans,sans-serif;font-size:14px;line-height:1;white-space:nowrap;transition:transform .05s ease,background .2s ease,opacity .2s ease}.cookie-banner__button:hover{opacity:.95}.cookie-banner__button:active{transform:translateY(1px)}.cookie-banner__button:focus-visible{outline:2px solid rgba(29,52,193,.45);outline-offset:2px}@media(max-width:768px){.cookie-banner__inner{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.cookie-banner__row{flex-direction:column;align-items:flex-start;gap:8px}.cookie-banner__text{max-width:100%}.cookie-banner__button{width:100%;padding:12px 18px}}.cum-overlay{position:fixed;inset:0;background:#0e173273;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2000}.cum-modal{width:min(560px,100%);background:#fff;border-radius:12px;box-shadow:0 20px 70px #00000040;padding:56px 56px 42px;position:relative;text-align:center;max-height:calc(100vh - 48px);overflow:auto;-webkit-overflow-scrolling:touch}.cum-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:none;background:transparent;color:#0e1732;line-height:1;border-radius:10px;padding:0;display:flex;align-items:center;justify-content:center}.cum-close:hover{background:#0000000d}.cum-close img{width:36px;height:36px;display:block}.cum-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:30px;line-height:1.2;color:#0e1732;margin:0 0 10px}.cum-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#586281;margin:0 0 22px}.cum-form{display:flex;flex-direction:column;gap:14px;align-items:center}.cum-input,.cum-textarea{width:min(360px,100%);border:1px solid #DEE1EC;border-radius:10px;padding:0 16px;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right}.cum-input{height:50px}.cum-textarea{min-height:86px;padding:12px 16px;resize:none}.cum-input::placeholder,.cum-textarea::placeholder{color:#7b839b}.cum-input:focus,.cum-textarea:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.cum-dropdown{position:relative;width:min(360px,100%)}.cum-dropdown-trigger{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 16px;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:right}.cum-dropdown-trigger.open,.cum-dropdown-trigger:focus-visible{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.cum-dropdown-value{color:#7b839b}.cum-dropdown-value.has-value{color:#0e1732}.cum-dropdown-chevron{color:#6b7280;font-size:14px;line-height:1;transition:transform .2s ease}.cum-dropdown-chevron.open{transform:rotate(180deg)}.cum-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;left:0;background:#fff;border:1px solid #DEE1EC;border-radius:10px;box-shadow:0 12px 28px #00000024;overflow:hidden;z-index:10}.cum-dropdown-option{width:100%;padding:14px 16px;background:transparent;border:none;cursor:pointer;text-align:right;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;color:#0e1732}.cum-dropdown-option:hover{background:#0177ec0f}.cum-dropdown-divider{height:1px;width:100%;background:#dee1ec}.cum-error{width:min(360px,100%);text-align:right;color:#dc2626;font-family:Open Sans,sans-serif;font-size:14px;margin-top:2px;white-space:pre-line}.cum-submit{width:min(360px,100%);height:60px;margin-top:8px;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);transition:opacity .2s,transform .2s}.cum-submit:hover{opacity:.92;transform:translateY(-1px)}@media(max-width:480px){.cum-modal{padding:42px 20px 28px}.cum-title{font-size:24px}}.elm-overlay{position:fixed;inset:0;background:#0e173273;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2200}.elm-modal{width:min(460px,100%);background:#fff;border-radius:12px;box-shadow:0 20px 70px #00000040;padding:30px 40px 32px;position:relative;text-align:center;max-height:calc(100vh - 48px);overflow:auto;-webkit-overflow-scrolling:touch}.elm-close{position:absolute;top:18px;right:18px;width:30px;height:30px;border:none;background:transparent;color:#0e1732;line-height:1;border-radius:10px;padding:0;display:flex;align-items:center;justify-content:center}.elm-close:hover{background:#0000000d}.elm-close img{width:26px;height:26px;display:block}.elm-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:20px;line-height:1.2;color:#0e1732;margin:0 0 14px}.elm-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#586281;margin:0 0 26px}.elm-actions{display:flex;gap:12px;justify-content:center;align-items:center}.elm-primary{width:min(180px,100%);height:44px;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);transition:opacity .2s,transform .2s;cursor:pointer}.elm-primary:hover{opacity:.92;transform:translateY(-1px)}.elm-secondary{width:min(180px,100%);height:44px;border-radius:12px;border:1px solid #DEE1EC;background:#fff;color:#0e1732;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s,transform .2s}.elm-secondary:hover{background:#00000008;transform:translateY(-1px)}@media(max-width:480px){.elm-modal{padding:42px 20px 28px}.elm-actions{flex-direction:column-reverse}.elm-primary,.elm-secondary{width:100%}}.rm-overlay{position:fixed;inset:0;background:#0e173273;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2000}.rm-modal{width:min(560px,100%);background:#fff;border-radius:12px;box-shadow:0 20px 70px #00000040;padding:22px 56px 29px;position:relative;text-align:center;max-height:calc(100vh - 48px);overflow:auto;-webkit-overflow-scrolling:touch}.rm-header{display:flex;align-items:center;justify-content:center;margin:0 0 22px}.rm-close{position:absolute;top:18px;right:18px;transform:none;width:38px;height:38px;border:none;background:transparent;color:#0e1732;border-radius:10px;padding:0;display:flex;align-items:center;justify-content:center}.rm-close:hover{background:#0000000d}.rm-close img{width:36px;height:36px;display:block}.rm-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:30px;line-height:1.2;color:#0e1732;margin:0}.rm-form{display:flex;flex-direction:column;gap:14px;align-items:center}.rm-input{width:min(360px,100%);height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 16px;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right}.rm-input::placeholder{color:#7b839b}.rm-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.rm-terms{width:min(360px,100%);display:flex;align-items:center;gap:10px;justify-content:flex-start;margin-top:2px}.rm-terms--stacked{align-items:flex-start}.rm-terms--stacked .rm-terms-checkbox{margin-top:2px}.rm-terms-checkbox{width:16px;height:16px;flex:0 0 16px}.rm-terms-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;color:#282828;text-align:justify;line-height:1.4}.rm-terms-subtext{display:block;margin-top:6px;font-size:12px;line-height:1.35;color:#282828;text-align:justify}.break-line{display:block;height:10px}.rm-terms-subtext a{color:inherit;text-decoration:underline;font-weight:700;direction:ltr;unicode-bidi:plaintext;display:inline-block}.rm-error{width:min(360px,100%);text-align:right;color:#dc2626;font-family:Open Sans,sans-serif;font-size:14px;margin-top:2px;white-space:pre-line}.rm-otp-hint{width:min(360px,100%);text-align:right;color:#586281;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.4}.rm-masked-destination{direction:ltr;unicode-bidi:plaintext;display:inline-block}.rm-otp-actions{width:min(360px,100%);display:flex;justify-content:space-between;gap:12px;margin-top:4px}.rm-submit{width:min(360px,100%);height:60px;margin-top:8px;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);transition:opacity .2s,transform .2s}.rm-submit:hover{opacity:.92;transform:translateY(-1px)}.rm-alt{margin-top:6px;border:none;background:transparent;color:#1d34c1;text-decoration:underline;font-family:Open Sans,sans-serif;font-size:14px;padding:0}.rm-alt:hover{opacity:.85}.rm-privacy-note{margin:10px auto 0;font-family:Open Sans,sans-serif;font-size:12px;line-height:1.4;color:#282828;text-align:center}.rm-privacy-note a{color:inherit;text-decoration:underline;font-weight:700}@media(max-width:768px){.rm-overlay{padding:0;align-items:center}.rm-modal{width:100%;height:100vh;max-height:100vh;border-radius:0;padding:1.5rem 1rem;display:flex;flex-direction:column;justify-content:center}.rm-title{font-size:24px}.rm-form{justify-content:center;overflow-y:auto}.rm-input,.rm-submit,.rm-error,.rm-terms{width:100%;max-width:100%}}.lm-overlay{position:fixed;inset:0;background:#0e173273;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2000}.lm-modal{width:min(560px,100%);background:#fff;border-radius:12px;box-shadow:0 20px 70px #00000040;padding:52px 56px 42px;position:relative;text-align:center;max-height:calc(100vh - 48px);overflow:auto;-webkit-overflow-scrolling:touch}.lm-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:none;background:transparent;color:#0e1732;border-radius:10px;padding:0;display:flex;align-items:center;justify-content:center}.lm-close:hover{background:#0000000d}.lm-close img{width:36px;height:36px;display:block}.lm-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:30px;line-height:1.2;color:#0e1732;margin:0 0 22px}.lm-form{display:flex;flex-direction:column;gap:14px;align-items:center}.lm-input{width:min(360px,100%);height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 16px;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right}.lm-input::placeholder{color:#7b839b}.lm-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.lm-error{width:min(360px,100%);text-align:right;color:#dc2626;font-family:Open Sans,sans-serif;font-size:14px;margin-top:2px;white-space:pre-line}.lm-otp-hint{width:min(360px,100%);text-align:right;color:#586281;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.4}.lm-masked-destination{direction:ltr;unicode-bidi:plaintext;display:inline-block}.lm-otp-actions{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.lm-submit{width:min(360px,100%);height:60px;margin-top:8px;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);transition:opacity .2s,transform .2s}.lm-submit:hover{opacity:.92;transform:translateY(-1px)}.lm-forgot{margin-top:14px;border:none;background:transparent;color:#586281;text-decoration:underline;font-family:Open Sans,sans-serif;font-size:14px;padding:0}.lm-forgot:hover{opacity:.85}.lm-divider{width:min(360px,100%);height:1px;background:#dee1ec;margin:22px auto 18px}.cum-privacy-note{margin:14px auto 0;font-family:Open Sans,sans-serif;font-size:12px;line-height:1.4;color:#282828;text-align:center}.cum-privacy-note a{color:inherit;text-decoration:underline;font-weight:700}.lm-alt{border:none;background:transparent;color:#1d34c1;text-decoration:underline;font-family:Open Sans,sans-serif;font-size:14px;padding:0}.lm-alt:hover{opacity:.85}@media(max-width:768px){.lm-overlay{padding:0;align-items:center}.lm-modal{width:100%;height:100vh;max-height:100vh;border-radius:0;padding:1.5rem 1rem;display:flex;flex-direction:column;justify-content:center}.lm-close{top:1rem;right:1rem}.lm-title{font-size:24px}.lm-form{justify-content:center}.lm-input,.lm-submit,.lm-error,.lm-divider{width:100%;max-width:100%}}.spm-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1001;padding:18px}.spm-modal{width:min(800px,100%);max-height:min(92vh,900px);background:#fff;border:1px solid #DEE1EC;border-radius:12px;box-shadow:0 24px 60px #00000040;position:relative;display:flex;flex-direction:column;overflow:hidden}.spm-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:10px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.spm-close:hover{background:#0000000d}.spm-close img{width:18px;height:18px}.spm-iframe{width:100%;height:min(85vh,850px);min-height:500px;border:none;flex:1}.spm-loading{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.spm-loading-text{font-family:Open Sans,sans-serif;font-size:18px;color:#0e1732}.spm-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px;gap:20px}.spm-error-text{font-family:Open Sans,sans-serif;font-size:16px;color:#d32f2f;text-align:center}.spm-error-retry{padding:12px 24px;background:#0e1732;color:#fff;border:none;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px;cursor:pointer;transition:background .2s}.spm-error-retry:hover{background:#1a2340}@media(max-width:768px){.spm-modal{width:100%;max-height:100vh;border-radius:0;margin:0}.spm-overlay{padding:0}.spm-iframe{min-height:400px;height:calc(100vh - 60px)}}.im-overlay{position:fixed;inset:0;background:#0e1732a6;display:flex;align-items:center;justify-content:center;padding:24px;z-index:3000}.im-modal{width:min(460px,100%);background:#fff;border-radius:12px;box-shadow:0 20px 70px #00000059;padding:52px 56px 42px;position:relative;text-align:center;max-height:calc(100vh - 48px);overflow:auto;-webkit-overflow-scrolling:touch}.im-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:24px;line-height:1.4;color:#0e1732;margin:0 0 20px}.im-countdown{font-family:Open Sans,sans-serif;font-weight:700;font-size:72px;line-height:1;color:#1d34c1;margin:0 0 20px;animation:pulse 1s ease-in-out infinite}.im-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#586281;margin:0 0 32px}.im-button{width:min(200px,100%);height:50px;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);transition:opacity .2s,transform .2s;cursor:pointer}.im-button:hover{opacity:.92;transform:translateY(-1px)}.im-button:active{transform:translateY(0)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.dev-notice-overlay{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:24px;z-index:3000}.dev-notice-card{background:#fff;border-radius:12px;box-shadow:0 20px 70px #0000004d;padding:32px 40px;max-width:min(480px,100%);text-align:center;direction:rtl}.dev-notice-text{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:#0e1732;margin:0 0 24px}.dev-notice-button{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;color:#fff;background:#0e1732;border:none;border-radius:8px;padding:12px 28px;cursor:pointer}.dev-notice-button:hover{background:#1a2744}.dev-notice-button:active{background:#0a1220}.home{width:100%}.home .hero{position:relative;min-height:410px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden}.home .hero-background{position:absolute;inset:0;z-index:0}.home .hero-gallery{position:relative;width:100%;height:100%}.home .hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.home .hero-slide.active{opacity:1}.home .hero-slide-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home .hero-side-image{position:absolute;left:clamp(.75rem,4vw,3rem);top:50%;transform:translateY(-50%);z-index:4;width:clamp(120px,18vw,260px);height:auto;max-height:65%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 22px rgba(0,0,0,.22))}.home .hero-title-number{font-weight:700;font-size:1.22em}.home .hero-slide-button{position:absolute;width:clamp(220px,18vw,289px);height:60px;right:clamp(.75rem,13vw,13rem);bottom:70px;opacity:1;z-index:6;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);border-radius:12px;font-family:Open Sans,sans-serif;font-size:18px;line-height:1;white-space:nowrap}.home .hero-slide-button:hover{filter:brightness(1.03)}.home .hero-slide-button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.home .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl;max-width:600px}@media(max-width:1200px){.home .hero-text-content{right:8rem;top:3.5rem;max-width:500px}}@media(max-width:768px){.home .hero-text-content{left:0;right:0;top:35%;transform:translateY(-50%);max-width:min(360px,calc(100% - 2rem));margin:0 auto;align-items:right;text-align:right}.home .hero-slide-button{display:none}.home .hero-slide.hero-slide--what-is .hero-title,.home .hero-slide.hero-slide--kids .hero-title,.home .hero-slide.hero-slide--businesses .hero-title,.home .hero-slide.hero-slide--organizations .hero-title{font-size:22px;line-height:1.15;margin:0 0 .35rem}.home .hero-slide.hero-slide--what-is .hero-subtitle,.home .hero-slide.hero-slide--kids .hero-subtitle,.home .hero-slide.hero-slide--businesses .hero-subtitle,.home .hero-slide.hero-slide--organizations .hero-subtitle{font-size:15px;line-height:1.35;margin:.15rem 0}.home .hero-slide .hero-description{font-size:12px}.home .hero-side-image{left:.75rem;width:min(140px,40vw);max-height:38%;opacity:.95}}@media(max-width:480px){.home .hero-text-content{max-width:min(320px,calc(100% - 1.5rem))}.home .hero-slide-button{bottom:20px}.home .hero-slide.hero-slide--what-is .hero-title,.home .hero-slide.hero-slide--kids .hero-title,.home .hero-slide.hero-slide--businesses .hero-title,.home .hero-slide.hero-slide--organizations .hero-title{font-size:20px;line-height:1.15}.home .hero-slide.hero-slide--what-is .hero-subtitle,.home .hero-slide.hero-slide--kids .hero-subtitle,.home .hero-slide.hero-slide--businesses .hero-subtitle,.home .hero-slide.hero-slide--organizations .hero-subtitle{font-size:14px}.home .hero-slide .hero-description{font-size:11px}}.home .hero-slide--kids .hero-title,.home .hero-slide--businesses .hero-title,.home .hero-slide--organizations .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0 0 1rem;direction:rtl}.home .hero-slide--kids .hero-subtitle,.home .hero-slide--businesses .hero-subtitle,.home .hero-slide--organizations .hero-subtitle{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:1.5;color:#fff;margin:.5rem 0;direction:rtl}.home .hero-slide--what-is .hero-title{font-weight:700;font-style:normal;font-size:40px;line-height:40px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0 0 1rem;direction:rtl}.home .hero-slide--what-is .hero-subtitle{font-weight:400;font-style:normal;font-size:35px;line-height:40px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0;direction:rtl}.home .hero-slide--faq .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0 0 1rem;direction:rtl}.home .hero-slide--faq .hero-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1.5;color:#fff;margin:.5rem 0;direction:rtl}.home .hero-slide--faq .hero-description{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.6;color:#fff;margin:1rem 0 0;max-width:600px;direction:rtl}.home .hero-content{position:relative;z-index:1;max-width:1400px;width:100%;display:grid;grid-template-columns:280px 1fr 400px;gap:4rem;align-items:center}@media(max-width:1200px){.home .hero-content{grid-template-columns:240px 1fr 350px;gap:3rem}}@media(max-width:968px){.home .hero-content{grid-template-columns:1fr;gap:2rem;text-align:center}.home .hero-left{order:3}.home .hero-center{order:1}.home .hero-right{order:2;align-items:center;text-align:center}}.home .hero-left{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.home .app-download{display:flex;flex-direction:column;align-items:center;gap:1rem}.home .qr-code{background:#fff;padding:1rem;border-radius:12px;box-shadow:0 4px 15px #0003}.home .qr-placeholder{width:120px;height:120px;background:#fff;display:flex;align-items:center;justify-content:center}.home .qr-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1.5px;width:100px;height:100px;padding:8px}.home .qr-square{background:#000;border-radius:.5px}.home .qr-square:nth-child(1),.home .qr-square:nth-child(2),.home .qr-square:nth-child(3),.home .qr-square:nth-child(4),.home .qr-square:nth-child(5),.home .qr-square:nth-child(6),.home .qr-square:nth-child(7),.home .qr-square:nth-child(8),.home .qr-square:nth-child(15),.home .qr-square:nth-child(22),.home .qr-square:nth-child(29),.home .qr-square:nth-child(36),.home .qr-square:nth-child(43),.home .qr-square:nth-child(50),.home .qr-square:nth-child(44),.home .qr-square:nth-child(45),.home .qr-square:nth-child(46),.home .qr-square:nth-child(47),.home .qr-square:nth-child(48),.home .qr-square:nth-child(49),.home .qr-square:nth-child(51),.home .qr-square:nth-child(58),.home .qr-square:nth-child(65),.home .qr-square:nth-child(9),.home .qr-square:nth-child(11),.home .qr-square:nth-child(13),.home .qr-square:nth-child(16),.home .qr-square:nth-child(20),.home .qr-square:nth-child(23),.home .qr-square:nth-child(27),.home .qr-square:nth-child(30),.home .qr-square:nth-child(33),.home .qr-square:nth-child(37),.home .qr-square:nth-child(40),.home .qr-square:nth-child(52),.home .qr-square:nth-child(55),.home .qr-square:nth-child(59),.home .qr-square:nth-child(62),.home .qr-square:nth-child(66),.home .qr-square:nth-child(69){background:#000}.home .qr-square:nth-child(10),.home .qr-square:nth-child(12),.home .qr-square:nth-child(14),.home .qr-square:nth-child(17),.home .qr-square:nth-child(18),.home .qr-square:nth-child(19),.home .qr-square:nth-child(21),.home .qr-square:nth-child(24),.home .qr-square:nth-child(25),.home .qr-square:nth-child(26),.home .qr-square:nth-child(28),.home .qr-square:nth-child(31),.home .qr-square:nth-child(32),.home .qr-square:nth-child(34),.home .qr-square:nth-child(35),.home .qr-square:nth-child(38),.home .qr-square:nth-child(39),.home .qr-square:nth-child(41),.home .qr-square:nth-child(42),.home .qr-square:nth-child(53),.home .qr-square:nth-child(54),.home .qr-square:nth-child(56),.home .qr-square:nth-child(57),.home .qr-square:nth-child(60),.home .qr-square:nth-child(61),.home .qr-square:nth-child(63),.home .qr-square:nth-child(64),.home .qr-square:nth-child(67),.home .qr-square:nth-child(68),.home .qr-square:nth-child(70){background:transparent}.home .qr-text{color:#fff;font-size:.9rem;font-weight:500;text-align:center}.home .app-badges{display:flex;flex-direction:column;gap:.8rem;align-items:center}.home .app-badge{background:#fffffff2;padding:.6rem 1.2rem;border-radius:8px;font-size:.75rem;font-weight:600;color:#333;box-shadow:0 2px 8px #00000026;min-width:150px;text-align:center;cursor:pointer;transition:transform .2s}.home .app-badge:hover{transform:scale(1.05)}.home .hero-center{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.home .hero-people{display:flex;gap:2rem;align-items:flex-end;position:relative}.home .person{display:flex;flex-direction:column;align-items:center;position:relative}.home .person-left{animation:float 3s ease-in-out infinite}.home .person-right{animation:float 3s ease-in-out infinite .5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.home .person-body{position:relative;display:flex;flex-direction:column;align-items:center}.home .person-head{width:80px;height:80px;background:linear-gradient(135deg,#ffdbac,#f4c2a1);border-radius:50%;margin-bottom:-10px;position:relative;z-index:2;box-shadow:0 2px 10px #0003}.home .person-head:before{content:"😊";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem}.home .person-torso{width:140px;height:180px;background:linear-gradient(135deg,#4a90e2,#5ba0f2);border-radius:20px 20px 10px 10px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0003}.home .person-right .person-torso{background:linear-gradient(135deg,#7b68ee,#9b8fff)}.home .phone-mockup{width:100px;height:180px;background:#1a1a1a;border-radius:18px;padding:6px;box-shadow:0 8px 25px #0006;position:relative;transform:rotate(-5deg)}.home .phone-right{transform:rotate(5deg)}.home .phone-mockup:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:35px;height:3px;background:#333;border-radius:2px;z-index:1}.home .phone-screen{width:100%;height:100%;background:linear-gradient(135deg,#4a90e2,#7b68ee);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.home .app-interface{color:#fff;font-weight:700;font-size:1rem;text-align:center;z-index:1}.home .app-interface:before{content:"B smart";display:block;font-size:1.2rem;margin-bottom:.5rem}.home .hero-right{color:#fff;display:flex;flex-direction:column;gap:1rem}.home .hero-right .hero-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.home .hero-right .hero-subtitle{font-size:1.5rem;font-weight:500;margin:0;opacity:.95}.home .hero-right .hero-description{font-size:1.2rem;margin:.5rem 0;opacity:.9}.cta-button{background:linear-gradient(135deg,#4a90e2,#7b68ee);color:#fff;border:2px solid white;padding:1.2rem 3rem;font-size:1.1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s;margin-top:1.5rem;box-shadow:0 4px 15px #0003;width:fit-content;white-space:nowrap}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;background:linear-gradient(135deg,#5ba0f2,#9b8fff)}.home .carousel-indicators{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;gap:.6rem;z-index:3;align-items:center;justify-content:center}@media(max-width:768px){.home .carousel-indicators{bottom:1.5rem;gap:.5rem}}@media(max-width:480px){.home .carousel-indicators{bottom:1rem;gap:.4rem}}.home .indicator{width:8px;height:8px;background:#ffffff80;border-radius:50%;cursor:pointer;transition:all .3s;border:none;padding:0;flex-shrink:0}.home .indicator.active{background:#fff;width:10px;height:10px}@media(max-width:768px){.home .indicator{width:7px;height:7px}.home .indicator.active{width:9px;height:9px}}@media(max-width:480px){.home .indicator{width:6px;height:6px}.home .indicator.active{width:8px;height:8px}}.home .banners{width:100%;padding:2rem}.home .banners-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;border-radius:12px;overflow:hidden}.home .banner-panel{position:relative;display:flex;flex-direction:column;min-height:500px;overflow:hidden}.home .banner-image{position:absolute;border:1px solid #DEE1EC;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.home .banner-image img{width:445px;height:460px;object-fit:cover}.home .banner-text-overlay{position:absolute;width:371px;height:164px;top:36px;left:37px;z-index:5;display:flex;flex-direction:column;gap:.5rem;text-align:center}.home .banner-text-line{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#fff;margin:0;line-height:1.4}.home .banner-client .banner-text-line-1{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-client .banner-text-line-2{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-client .banner-text-line-3{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:29px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-business .banner-text-line-1{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-business .banner-text-line-2{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:30px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-business .banner-text-line-3{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:27px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-org .banner-text-line-1{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-org .banner-text-line-2{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:30px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-org .banner-text-line-3{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:27px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.home .banner-image-button{position:absolute;bottom:50px;left:50%;transform:translate(-50%);background:#fff;border:none;border-radius:8px;padding:.75rem 2rem;font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#1d34c1;cursor:pointer;transition:opacity .3s;z-index:10;white-space:nowrap;box-shadow:0 2px 8px #00000026}.home .banner-image-button:hover{opacity:.9}.home .banner-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;color:#fff}.home .banner-text{display:flex;flex-direction:column;gap:.5rem;direction:rtl}.home .banner-question{font-family:Open Sans,sans-serif;font-weight:700;font-size:1.5rem;margin:0;color:#fff}.home .banner-description{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;margin:0;color:#fff}.home .banner-button{background:#fff;color:#7b68ee;border:none;padding:1rem 2rem;border-radius:8px;font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s;margin-top:1.5rem;direction:rtl;width:100%}.home .banner-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;background:#f8f9fa}.home .testimonials{padding:2rem;width:100%}.home .testimonials-header{max-width:1400px;margin:0 auto 2rem;text-align:right;direction:rtl}.home .testimonials-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:30px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#0e1732;margin:0}.home .testimonials-carousel{max-width:1400px;margin:0 auto;position:relative;display:flex;align-items:center;gap:1rem}.home .carousel-arrow{background:transparent;border:none;font-size:3rem;color:#2d3748;cursor:pointer;padding:.5rem 1rem;transition:color .3s;z-index:10;flex-shrink:0}.home .carousel-arrow:disabled,.home .carousel-arrow[aria-disabled=true]{color:#9ca3af;cursor:default}.home .carousel-arrow:not(:disabled):hover{color:#1e40af}.home .testimonials-container{display:flex;gap:1.5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;flex-direction:row-reverse;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.home .testimonials-container::-webkit-scrollbar{display:none}.home .testimonial-card{background:#fff;width:clamp(260px,80vw,325px);height:auto;border-radius:10px;border:1px solid #DEE1EC;padding:2rem;flex-shrink:0;box-shadow:0 2px 8px #00000014;direction:rtl;scroll-snap-align:start}.home .testimonial-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.home .testimonial-info{flex:1}.home .testimonial-name{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#2d3748;margin-bottom:.5rem}.home .testimonial-date{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#6b7280;margin-bottom:.5rem}.home .testimonial-stars{display:flex;gap:.25rem;align-items:center}.home .testimonial-stars img{width:18px;height:18px}.home .testimonial-avatar{width:60px;height:35px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:1rem;display:flex;align-items:center;justify-content:center;background:#fff}.home .testimonial-avatar img{width:100%;height:100%;object-fit:contain}.home .testimonial-text{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#4b5563}.home .testimonials-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.home .pagination-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:background .3s}.home .pagination-dot.active{background:#6b7280;width:24px;border-radius:4px}.home .section-block{padding:2rem;position:relative}.home .section-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.home .section-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:30px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#0e1732;margin:0}.home .section-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:100%;color:#0e1732;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:opacity .3s;direction:rtl}.home .section-link:hover{opacity:.8}.home .section-link.section-link-disabled{opacity:.45;cursor:not-allowed;-webkit-user-select:none;user-select:none}.home .section-link.section-link-disabled:hover{opacity:.45}.home .arrow{font-size:1rem;color:#0e1732}.home .section-coming-soon{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#ef4444;text-align:center;margin-top:1rem;max-width:1400px;margin-left:auto;margin-right:auto;padding:1rem 2rem 0;border-top:1px solid #DEE1EC}.home .carousel-empty{max-width:1400px;margin:1rem auto 0;padding:1.25rem 1rem;border-top:1px solid #DEE1EC;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;color:#0e1732;text-align:center}.home .vouchers-carousel{max-width:1400px;margin:1rem auto 0;padding-top:1rem;border-top:1px solid #DEE1EC;position:relative;display:flex;align-items:center;gap:1rem}.home .vouchers-container{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.home .vouchers-container::-webkit-scrollbar{display:none}.home .voucher-card{width:216px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;direction:rtl}.home .voucher-card--link{text-decoration:none;color:inherit;cursor:pointer}.home .voucher-card--link:hover .voucher-card-surface{box-shadow:0 6px 16px #0000001a;transform:translateY(-1px)}.home .voucher-card--link:focus-visible{outline:2px solid rgba(29,52,193,.6);outline-offset:4px;border-radius:12px}.home .voucher-card-surface{width:100%;height:124px;background:#fff;border-radius:10px;border:1px solid #DEE1EC;box-shadow:0 2px 8px #0000000f;position:relative;padding:.75rem;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease,transform .2s ease}.home .voucher-badge{position:absolute;top:8px;right:8px;background:#1d4ed8;color:#fff;border-radius:12px;padding:6px 10px;text-align:center;line-height:1.05}.home .voucher-badge-label{font-family:Open Sans,sans-serif;font-weight:600;font-size:11px}.home .voucher-badge-value{font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;margin-top:2px}.home .voucher-logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home .voucher-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.home .voucher-card--home-center .voucher-logo img{max-width:100%;max-height:100%}.home .voucher-price{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#0e1732;text-align:center}.home .weekly-promotions-carousel{max-width:1400px;margin:1rem auto 0;padding-top:1rem;border-top:1px solid #DEE1EC;position:relative;display:flex;align-items:center;gap:1rem}.home .weekly-promotions-container{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;flex-direction:row;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.home .weekly-promotions-container::-webkit-scrollbar{display:none}.home .weekly-promo-card{width:216px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.35rem;direction:rtl}.home .weekly-promo-card-surface{width:100%;height:180px;background:#fff;border-radius:10px;border:1px solid #DEE1EC;box-shadow:0 2px 8px #0000000f;position:relative;padding:.75rem;display:flex;align-items:center;justify-content:center}.home .weekly-promo-badge{position:absolute;top:8px;right:8px;background:#1d4ed8;color:#fff;border-radius:12px;padding:6px 10px;text-align:center;line-height:1.05;min-width:54px}.home .weekly-promo-badge-label{font-family:Open Sans,sans-serif;font-weight:600;font-size:11px}.home .weekly-promo-badge-value{font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;margin-top:2px}.home .weekly-promo-badge-value-only{font-family:Open Sans,sans-serif;font-weight:700;font-size:14px}.home .weekly-promo-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home .weekly-promo-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.home .weekly-promo-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.25;color:#0e1732;text-align:center;margin-top:.35rem}.home .weekly-promo-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.2;color:#0e1732;text-align:center;opacity:.9}.home .sales-carousel{max-width:1400px;margin:1rem auto 0;padding-top:1rem;border-top:1px solid #DEE1EC;position:relative;display:flex;align-items:center;gap:1rem}.home .sales-container{display:flex;gap:1.25rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;flex-direction:row}.home .sales-container::-webkit-scrollbar{display:none}.home .sale-card{width:444px;height:291px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;direction:rtl;background:#fff;border:1px solid #DEE1EC;border-radius:16px}.home .sale-card-surface{width:100%;height:100%;position:relative;overflow:hidden;scroll-snap-align:center;background:#fff}.home .sale-image{width:100%;height:80%;object-fit:cover;display:block}.home .sale-logo-pill{position:absolute;right:14px;bottom:15%;background:#fff;border-radius:12px;width:181px;height:72px;padding:0;display:flex;align-items:center;justify-content:center;max-width:none}.home .sale-logo-pill img{max-width:95%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.home .sale-caption{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;position:absolute;bottom:7%;padding:0 10px}.home .products-carousel{max-width:1400px;margin:1rem auto 0;padding-top:1rem;border-top:1px solid #DEE1EC;position:relative;display:flex;align-items:center;gap:1rem}.home .products-container{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.home .products-container::-webkit-scrollbar{display:none}.home .product-card{width:216px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.4rem;direction:rtl}.home .product-card-surface{width:100%;height:202px;background:#fff;border-radius:10px;border:1px solid #DEE1EC;box-shadow:0 2px 8px #0000000f;position:relative;padding:.75rem;display:flex;align-items:center;justify-content:center}.home .product-badge{position:absolute;top:8px;right:8px;background:#1d4ed8;color:#fff;border-radius:10px;padding:6px 10px;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;line-height:1}.home .product-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.home .product-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.home .product-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.25;color:#0e1732;text-align:center;margin-top:.35rem}.home .product-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.2;color:#0e1732;text-align:center;opacity:.9}.home .leading-businesses-carousel{max-width:1400px;margin:1rem auto 0;padding-top:1rem;border-top:1px solid #DEE1EC;position:relative;display:flex;align-items:center;gap:1rem}.home .leading-businesses-container{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.home .leading-businesses-container::-webkit-scrollbar{display:none}.home .leading-business-card{width:162px;flex-shrink:0;direction:rtl}.home .leading-business-card--link{text-decoration:none;color:inherit;cursor:pointer}.home .leading-business-card--link:hover .leading-business-card-surface{box-shadow:0 6px 16px #0000001a;transform:translateY(-1px)}.home .leading-business-card--link:focus-visible{outline:2px solid rgba(29,52,193,.6);outline-offset:4px;border-radius:12px}.home .leading-business-card-surface{width:100%;height:98px;background:#fff;border-radius:10px;border:1px solid #DEE1EC;box-shadow:0 2px 8px #0000000f;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;scroll-snap-align:center;transition:box-shadow .2s ease,transform .2s ease}.home .leading-business-card-surface img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.home .club-discounts-carousel{max-width:1400px;margin:1rem auto 0;padding-top:1rem;border-top:1px solid #DEE1EC;position:relative;display:flex;align-items:center;gap:1rem}.home .club-discounts-container{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.home .club-discounts-container::-webkit-scrollbar{display:none}.home .club-discount-card{width:254px;flex-shrink:0;direction:rtl}.home .club-discount-card--link{text-decoration:none;color:inherit;cursor:pointer}.home .club-discount-card--link:hover .club-discount-card-surface{box-shadow:0 6px 16px #0000001a;transform:translateY(-1px)}.home .club-discount-card--link:focus-visible{outline:2px solid rgba(29,52,193,.6);outline-offset:4px;border-radius:12px}.home .club-discount-card-surface{width:100%;height:102px;background:#fff;border-radius:10px;border:1px solid #DEE1EC;box-shadow:0 2px 8px #0000000f;display:flex;align-items:stretch;overflow:hidden;direction:ltr;scroll-snap-align:center;transition:box-shadow .2s ease,transform .2s ease}.home .club-discount-percent{width:100px;flex-shrink:0;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;padding:8px 6px}.home .club-discount-percent-value{font-family:Open Sans,sans-serif;font-weight:800;font-size:25px;line-height:1}.home .club-discount-percent-label{font-family:Open Sans,sans-serif;font-weight:700;font-size:17px;line-height:1}.home .club-discount-logo{flex:1;display:flex;align-items:center;justify-content:center;padding:0 14px;background:#fff}.home .club-discount-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(max-width:1200px){.home .hero{min-height:410px;padding:3rem 1.5rem}.home .banners{padding:2.5rem 1.5rem}.home .banners-container{gap:1rem}.home .banner-panel{min-height:450px}.home .banner-content{padding:1.5rem}.home .banner-question{font-size:1.3rem}.home .banner-description{font-size:.9rem}.home .testimonials{padding:3rem 1.5rem}.home .testimonial-card{min-width:350px}}@media(max-width:1024px){.home .banners-container{grid-template-columns:repeat(2,1fr)}.home .banner-panel:last-child{grid-column:1 / -1}}@media(max-width:480px){.home .hero{min-height:unset;padding:0;aspect-ratio:430 / 246}.home .hero-content{gap:1.5rem}.home .hero-right .hero-title{font-size:1.75rem}.home .hero-right .hero-subtitle{font-size:1.1rem}.home .hero-right .hero-description{font-size:.9rem}.home .person-head{width:50px;height:50px}.home .person-head:before{font-size:1.5rem}.home .person-torso{width:90px;height:120px}.home .phone-mockup{width:70px;height:120px}.home .cta-button{padding:.9rem 1.5rem;font-size:.9rem;width:100%;max-width:300px}.home .app-badge{min-width:130px;padding:.5rem 1rem;font-size:.7rem}.home .qr-code{padding:.75rem}.home .qr-grid{width:90px;height:90px}.home .banners{padding:1.5rem .75rem}.home .banners-container{grid-template-columns:1fr}.home .banner-panel{min-height:350px;border-bottom:1px solid #e5e7eb}.home .banner-panel:last-child{grid-column:1;border-bottom:none}.home .banner-content{padding:1rem}.home .banner-question{font-size:1.1rem}.home .banner-description{font-size:.85rem}.home .banner-button{padding:.8rem 1.2rem;font-size:.9rem}.home .banner-image img{width:100%;height:auto;max-height:400px}.home .banner-text-overlay{width:90%;max-width:300px;left:50%;transform:translate(-50%);top:20px}.home .banner-client .banner-text-line-1,.home .banner-business .banner-text-line-1{font-size:28px}.home .banner-client .banner-text-line-2,.home .banner-client .banner-text-line-3,.home .banner-business .banner-text-line-2,.home .banner-business .banner-text-line-3{font-size:20px}.home .banner-org .banner-text-line-1{font-size:26px}.home .banner-org .banner-text-line-2,.home .banner-org .banner-text-line-3{font-size:18px}.home .testimonials{padding:2rem .75rem}.home .testimonials-title{font-size:1.5rem}.home .testimonial-card{width:280px;min-width:280px;padding:1.25rem}.home .testimonial-name{font-size:1rem}.home .testimonial-text{font-size:.9rem}.home .carousel-arrow{font-size:2rem;padding:.2rem .4rem}.home .testimonial-avatar{width:50px;height:50px}.home .section-block{padding:1.5rem .75rem}.home .section-container{flex-direction:column;gap:1rem;text-align:center;align-items:center}.home .section-title{font-size:24px}.home .section-link{font-size:14px}.home .section-coming-soon{padding:0 .75rem;font-size:14px}}@media(max-width:768px){.home .hero{min-height:unset;padding:0;aspect-ratio:430 / 246}.home .hero-right .hero-title{font-size:2rem}.home .hero-right .hero-subtitle{font-size:1.25rem}.home .hero-right .hero-description{font-size:1rem}.home .person-head{width:60px;height:60px}.home .person-head:before{font-size:2rem}.home .person-torso{width:110px;height:140px}.home .phone-mockup{width:80px;height:140px}.home .cta-button{padding:1rem 2rem;font-size:1rem}.home .banners{padding:2rem 1rem}.home .banners-container{grid-template-columns:1fr;gap:0;border-radius:0;border-left:none;border-right:none}.home .banner-panel{min-height:400px;border-bottom:1px solid #e5e7eb}.home .banner-panel:last-child{border-bottom:none}.home .banner-content{padding:1.5rem}.home .banner-question{font-size:1.2rem}.home .banner-description{font-size:.9rem}.home .banner-button{padding:.9rem 1.5rem;font-size:.95rem}.home .testimonials{padding:2.5rem 1rem}.home .testimonials-title{font-size:1.75rem}.home .testimonial-card{min-width:300px;padding:1.5rem}.home .carousel-arrow{font-size:2.5rem;padding:.3rem .5rem}.home .section-block{padding:2rem 1rem}.home .section-container{flex-direction:column;gap:1rem;text-align:center;align-items:center}.home .section-title{font-size:26px}.home .section-link{font-size:15px}.home .section-coming-soon{padding:0 1rem;font-size:15px}}.pm-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000;padding:18px}.pm-modal{width:min(710px,100%);max-height:min(92vh,920px);overflow:auto;background:#fff;border:1px solid #DEE1EC;border-radius:12px;box-shadow:0 24px 60px #00000040;position:relative}.pm-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:10px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.pm-close img{width:18px;height:18px}.pm-hero{padding:16px 16px 0;display:flex;align-items:center;justify-content:center}.pm-hero-frame{width:70%;position:relative;display:flex;align-items:center;justify-content:center}.pm-hero-image{width:100%;height:339px;object-fit:cover;border-radius:10px;display:block}.pm-brand-pill{position:absolute;top:12px;left:12px;background:#fff;border-radius:10px;border:1px solid #DEE1EC;height:46px;padding:0 14px;display:flex;align-items:center;justify-content:center}.pm-brand-pill img{max-height:28px;max-width:160px;object-fit:contain}.pm-title{padding:14px 18px 0;font-family:Open Sans,sans-serif;font-weight:400;font-size:20px;color:#0e1732;text-align:center}.pm-accordion{width:min(650px,calc(100% - 36px));margin:14px auto 0;border-top:1px solid #DEE1EC;background:#f4f4f7;border-radius:10px;overflow:hidden}.pm-acc-header{width:100%;height:56px;background:#fff;border:none;border-bottom:1px solid #DEE1EC;padding:0 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.pm-acc-header.is-open{background:#f4f4f7}.pm-acc-label{font-family:Open Sans,sans-serif;font-weight:800;font-size:16px;color:#000}.pm-acc-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.pm-acc-icon img{width:18px;height:18px;display:block}.pm-acc-body{padding:14px 18px;border-bottom:1px solid #DEE1EC;background:#fff}.pm-text{margin:0 0 10px;font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:#000}.pm-link{font-family:Open Sans,sans-serif;font-weight:700;font-size:13px;color:#000;text-decoration:underline;text-underline-offset:4px}.pm-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 18px}.pm-actions.pm-actions--single{justify-content:flex-start}.pm-secondary{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;background:transparent;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.pm-secondary-arrow{font-size:18px;opacity:.9}.pm-primary{height:52px;min-width:210px;padding:0 22px;border-radius:12px;border:none;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;font-family:Open Sans,sans-serif;font-weight:800;font-size:18px;cursor:pointer;box-shadow:0 10px 22px #0138c038}@media(max-width:768px){.pm-hero-image{height:240px}.pm-hero-frame{width:100%}.pm-title{font-size:16px}.pm-actions{flex-direction:row}.pm-primary{width:180px;min-width:0}}.pm-payment-container{padding:0 18px 18px;margin-top:20px}.spi-container{width:100%;border:1px solid #DEE1EC;border-radius:12px 12px 0 0;overflow:hidden;background:#fff;box-shadow:0 -4px 20px #00000026}.spi-iframe{width:100%;min-height:350px;height:350px;border:none;display:block}.spi-loading{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.spi-loading-text{font-family:Open Sans,sans-serif;font-size:18px;color:#0e1732}.spi-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px;gap:20px}.spi-error-text{font-family:Open Sans,sans-serif;font-size:16px;color:#d32f2f;text-align:center}.spi-error-retry{padding:12px 24px;background:#0e1732;color:#fff;border:none;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px;cursor:pointer;transition:background .2s}.spi-error-retry:hover{background:#1a2340}@media(max-width:768px){.spi-iframe{min-height:350px;height:350px}}.what-is{width:100%}.what-is .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}@media(max-width:1200px){.what-is .breadcrumbs{right:8rem;top:1.5rem}}@media(max-width:768px){.what-is .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.what-is .breadcrumb-link{font-size:12px}}@media(max-width:480px){.what-is .breadcrumbs{right:.75rem;top:.75rem}.what-is .breadcrumb-link{font-size:11px}}.what-is .breadcrumb-link{font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;text-decoration:none}.breadcrumb-link.breadcrumb-active{font-weight:700;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff}.what-is .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.what-is .what-is-hero{position:relative;min-height:350px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.what-is .what-is-background{position:absolute;top:0;left:0;right:0;z-index:0;width:100%;height:350px;overflow:hidden}.what-is .what-is-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:768px){.what-is .what-is-hero{min-height:200px}.what-is .what-is-background{height:250px}}@media(max-width:480px){.what-is .what-is-hero{min-height:200px}.what-is .what-is-background{height:200px}}.what-is .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}@media(max-width:1200px){.what-is .hero-text-content{right:8rem;top:3.5rem;max-width:500px}}@media(max-width:768px){.what-is .hero-text-content{right:1rem;left:1rem;top:3rem;max-width:100%}.what-is .hero-title{font-size:22px;line-height:1.15;margin:0 0 .35rem}.what-is .hero-subtitle{font-size:15px}}@media(max-width:480px){.what-is .hero-text-content{right:.75rem;left:.75rem;top:2.5rem}.what-is .hero-title{font-size:20px;line-height:1.15;margin:0 0 .35rem}.what-is .hero-subtitle{font-size:14px}}.what-is .hero-title{font-weight:700;font-style:normal;font-size:30px;line-height:40px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0 0 1rem;direction:rtl}.what-is .hero-subtitle{font-weight:400;font-style:normal;font-size:23px;line-height:40px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;direction:rtl}.what-is .what-is-content{position:relative;z-index:1;max-width:1400px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.what-is .what-is-left{display:flex;justify-content:center;align-items:center}.what-is .what-is-people{display:flex;gap:2rem;align-items:flex-end;position:relative}.what-is .what-is-person{display:flex;flex-direction:column;align-items:center;position:relative}.what-is .person-image{width:200px;height:auto;z-index:2}.what-is .person-phone{position:absolute;top:20px;width:80px;height:140px;background:#1a1a1a;border-radius:14px;padding:5px;box-shadow:0 6px 20px #0006}.what-is .phone-left{right:40px;transform:rotate(-8deg)}.what-is .phone-right{left:40px;transform:rotate(8deg)}.what-is .phone-screen{width:100%;height:100%;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.what-is .phone-blue{background:linear-gradient(135deg,#4a90e2,#5ba0f2)}.what-is .phone-colorful{background:linear-gradient(135deg,#4a90e2,#7b68ee,#ff6b9d)}.what-is .phone-logo{color:#fff;font-weight:700;font-size:.9rem;text-align:center}.what-is .phone-app{color:#fff;font-weight:700;font-size:.8rem;text-align:center}.what-is .what-is-right{color:#fff;display:flex;flex-direction:column;gap:1rem;direction:rtl}.what-is .what-is-title{font-weight:700;font-size:48px;line-height:1.2;margin:0;color:#fff}.what-is .what-is-subtitle{font-weight:400;font-size:24px;margin:.5rem 0 0;color:#fff}.what-is .what-is-description{font-weight:400;font-size:20px;margin:.25rem 0;color:#fff}.what-is .what-is-instruction{font-weight:400;font-size:18px;margin:1.5rem 0 .5rem;color:#fff}.what-is .what-is-enjoy{font-weight:400;font-size:18px;margin:0;color:#fff}.what-is .what-is-download{display:flex;gap:2rem;align-items:flex-start;margin-top:2rem;direction:ltr}.what-is .qr-code-container{display:flex;align-items:center;justify-content:center}.what-is .qr-code{background:#fff;padding:1rem;border-radius:12px;box-shadow:0 4px 15px #0003}.what-is .qr-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;width:120px;height:120px;padding:10px}.what-is .qr-square{background:#000;border-radius:1px}.qr-square:nth-child(1),.qr-square:nth-child(2),.qr-square:nth-child(3),.qr-square:nth-child(4),.qr-square:nth-child(5),.qr-square:nth-child(6),.qr-square:nth-child(7),.qr-square:nth-child(8),.qr-square:nth-child(15),.qr-square:nth-child(22),.qr-square:nth-child(29),.qr-square:nth-child(36),.qr-square:nth-child(43),.qr-square:nth-child(44),.qr-square:nth-child(45),.qr-square:nth-child(46),.qr-square:nth-child(47),.qr-square:nth-child(48),.qr-square:nth-child(49),.qr-square:nth-child(51),.qr-square:nth-child(58),.qr-square:nth-child(65),.qr-square:nth-child(9),.qr-square:nth-child(11),.qr-square:nth-child(13),.qr-square:nth-child(16),.qr-square:nth-child(20),.qr-square:nth-child(23),.qr-square:nth-child(27),.qr-square:nth-child(30),.qr-square:nth-child(33),.qr-square:nth-child(37),.qr-square:nth-child(40),.qr-square:nth-child(52),.qr-square:nth-child(55),.qr-square:nth-child(59),.qr-square:nth-child(62),.qr-square:nth-child(66),.qr-square:nth-child(69){background:#000}.qr-square:nth-child(10),.qr-square:nth-child(12),.qr-square:nth-child(14),.qr-square:nth-child(17),.qr-square:nth-child(18),.qr-square:nth-child(19),.qr-square:nth-child(21),.qr-square:nth-child(24),.qr-square:nth-child(25),.qr-square:nth-child(26),.qr-square:nth-child(28),.qr-square:nth-child(31),.qr-square:nth-child(32),.qr-square:nth-child(34),.qr-square:nth-child(35),.qr-square:nth-child(38),.qr-square:nth-child(39),.qr-square:nth-child(41),.qr-square:nth-child(42),.qr-square:nth-child(53),.qr-square:nth-child(54),.qr-square:nth-child(56),.qr-square:nth-child(57),.qr-square:nth-child(60),.qr-square:nth-child(61),.qr-square:nth-child(63),.qr-square:nth-child(64),.qr-square:nth-child(67),.qr-square:nth-child(68),.qr-square:nth-child(70){background:transparent}.what-is .app-badges{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.what-is .app-badge{background:#fffffff2;padding:.6rem 1rem;border-radius:8px;font-size:.7rem;font-weight:600;color:#333;box-shadow:0 2px 8px #00000026;min-width:140px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .2s;line-height:1.2}.app-badge:hover{transform:scale(1.05)}.app-badge svg{flex-shrink:0;width:24px;height:24px}.app-store svg{color:#000}.google-play svg{color:#000}@media(max-width:1200px){.what-is .what-is-content{gap:3rem}.what-is .person-image{width:160px}.what-is .person-phone{width:65px;height:115px}.what-is .what-is-title{font-size:40px}}@media(max-width:968px){.what-is .what-is-content{grid-template-columns:1fr;gap:3rem}.what-is .what-is-right{text-align:center;align-items:center}.what-is .what-is-download{justify-content:center}}@media(max-width:768px){.what-is .what-is-hero{min-height:200px;padding:2.5rem 1rem}.what-is .what-is-people{gap:1rem}.what-is .person-image{width:140px}.what-is .person-phone{width:55px;height:100px;top:15px}.what-is .phone-left{right:30px}.what-is .phone-right{left:30px}.what-is .what-is-title{font-size:32px}.what-is .what-is-subtitle{font-size:20px}.what-is .what-is-description{font-size:18px}.what-is .what-is-download{flex-direction:column;align-items:center;gap:1.5rem}.what-is .qr-grid{width:100px;height:100px}}@media(max-width:480px){.what-is .what-is-hero{min-height:200px;padding:2rem .75rem}.what-is .person-image{width:120px}.what-is .person-phone{width:45px;height:85px}.what-is .what-is-title{font-size:28px}.what-is .what-is-subtitle{font-size:18px}.what-is .what-is-description,.what-is-instruction,.what-is .what-is-enjoy{font-size:16px}}.what-is .what-is-main-section{padding:4rem 2rem 0;background:#f5f5f5;width:100%}.what-is .what-is-main-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:4rem;align-items:flex-start;direction:ltr}.what-is .what-is-phone-container{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:clamp(-155px,-12vw,-60px)}.what-is .iphone-image{object-fit:contain}.what-is .what-is-text-container{direction:rtl;text-align:right;order:2}.what-is .what-is-copy{max-width:720px}.what-is .what-is-copy h2{font-weight:700;font-size:35px;line-height:1.4;color:#0e1732;margin:0 0 1rem}.what-is .what-is-copy h3{font-weight:700;font-size:24px;line-height:1.4;color:#0e1732;margin:2rem 0 .75rem}.what-is .what-is-copy p{font-weight:400;font-size:18px;line-height:1.8;color:#4b5563;margin:0 0 .75rem}.what-is .what-is-copy p strong{font-weight:700;color:#0e1732}.what-is .what-is-lines{white-space:pre-line}.what-is .what-is-copy-highlight{font-weight:700;color:#0177ec}.what-is .what-is-copy-emphasis{text-decoration:underline}.what-is .how-it-works{margin-top:3rem}.what-is .how-it-works-title{font-weight:700;font-size:28px;line-height:1.4;color:#0e1732;margin:0 0 2rem}.what-is .how-it-works-steps{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.what-is .how-it-works-step{display:flex;align-items:center;gap:1.5rem;direction:rtl}.what-is .step-number{width:86px;height:86px;border-radius:50%;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-style:normal;font-size:40px;line-height:26px;letter-spacing:0%;text-align:center;flex-shrink:0}.what-is .step-content{flex:1;display:flex;flex-direction:column;gap:1rem}.what-is .step-text{font-weight:400;font-size:20px;line-height:26px;letter-spacing:0%;color:#0e1732;margin:0}.what-is .step-with-qr .step-content{display:flex;flex-direction:row;align-items:center;gap:1.5rem;direction:ltr}.what-is .step-with-qr .step-text{order:2;direction:rtl;text-align:right}.what-is .step-with-qr .qr-code-container{order:1;flex-shrink:0}.what-is .qr-code-image{width:64px;height:64px;object-fit:contain}@media(max-width:968px){.what-is .what-is-main-content{grid-template-columns:1fr;gap:3rem}.what-is .what-is-phone-container{order:1;justify-content:center;margin-top:0}.what-is .what-is-text-container{order:2}}@media(max-width:768px){.what-is .what-is-main-section{padding:3rem 1.5rem 0}.what-is .what-is-phone-container{display:none}.what-is .what-is-copy h2{font-size:28px}.what-is .what-is-copy h3{font-size:22px}.what-is .what-is-copy p{font-size:16px}.what-is .iphone-image{position:relative;top:auto;left:auto}.what-is .how-it-works-title{font-size:24px}.what-is .how-it-works-steps{grid-template-columns:1fr;gap:1.5rem}.what-is .step-number{width:70px;height:70px;font-size:32px}.what-is .step-text{font-size:16px}}@media(max-width:480px){.what-is .what-is-main-section{padding:2rem 1rem 0}.what-is .what-is-copy h2{font-size:24px}.what-is .what-is-copy h3{font-size:20px}.what-is .what-is-copy p{font-size:15px}.what-is .how-it-works-title{font-size:22px}.what-is .step-number{width:60px;height:60px;font-size:28px}.what-is .step-text{font-size:15px}.what-is .paths-title{font-size:24px}.what-is .path-label{font-size:20px}.what-is .path-name{font-size:32px}.what-is .path-description{font-size:18px}}.what-is .paths-section{padding:0 2rem 4rem;background:#f5f5f5;width:100%;margin-top:4rem}.what-is .paths-container{max-width:1400px;margin:0 auto}.what-is .paths-title{font-weight:700;font-style:Bold;font-size:30px;line-height:38px;letter-spacing:0%;color:#0e1732;text-align:right;vertical-align:middle;margin:0 0 3rem;padding-bottom:1rem;border-bottom:1px solid #DEE1EC;direction:rtl}.what-is .paths-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;direction:rtl;justify-items:center}.what-is .path-card{background:#fff;border:2px solid #0177EC;border-radius:10px;width:100%;max-width:324px;height:auto;min-height:389px;overflow:hidden;display:flex;flex-direction:column;margin:0 auto}.what-is .path-card-header{width:100%;height:171px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#fff}.what-is .path-label{font-weight:700;font-style:Bold;font-size:25px;line-height:40px;letter-spacing:0%;text-align:center;vertical-align:middle;opacity:.9}.what-is .path-name{font-weight:700;font-style:Bold;font-size:40px;line-height:40px;letter-spacing:0%;text-align:center;vertical-align:middle}.what-is .path-card-body{padding:1.5rem;flex:1}.what-is .path-description{font-weight:400;font-style:normal;font-size:20px;line-height:26px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#0e1732;margin:0;direction:rtl}.what-is .paths-footer-text{font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#0e1732;margin:3rem 0 0;direction:rtl}@media(max-width:1200px){.what-is .paths-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.what-is .paths-section{padding:0 1.5rem 3rem;margin-top:0}.what-is .paths-title{font-size:28px;margin-bottom:2rem}.what-is .paths-cards{grid-template-columns:1fr}.what-is .path-card{max-width:none;min-height:auto}}.kids{width:100%}.kids .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}@media(max-width:1200px){.kids .breadcrumbs{right:8rem;top:1.5rem}}@media(max-width:768px){.kids .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.kids .breadcrumb-link{font-size:12px}}@media(max-width:480px){.kids .breadcrumbs{right:.75rem;top:.75rem}.kids .breadcrumb-link{font-size:11px}}.kids .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;text-decoration:none}.kids .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.kids .kids-hero{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem 0;overflow:hidden;width:100%}.kids .kids-background{position:absolute;top:0;left:0;right:0;z-index:0;width:100%;max-width:100%;height:350px;overflow:hidden}.kids .kids-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}@media(max-width:1200px){.kids .kids-background,.kids .kids-bg-image{width:100%;max-width:100%}}@media(max-width:768px){.kids .kids-hero{min-height:400px;padding:2rem 1rem 0}.kids .kids-background{height:250px}}@media(max-width:480px){.kids .kids-hero{min-height:350px;padding:1.5rem .75rem 0}.kids .kids-background{height:200px}}.kids .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}@media(max-width:1200px){.kids .hero-text-content{right:8rem;top:3.5rem;max-width:500px}}@media(max-width:768px){.kids .hero-text-content{right:1rem;left:1rem;top:3rem;max-width:100%}.kids .hero-title{font-size:28px}.kids .hero-subtitle{font-size:20px}}@media(max-width:480px){.kids .hero-text-content{right:.75rem;left:.75rem;top:2.5rem}.kids .hero-title{font-size:24px}.kids .hero-subtitle{font-size:18px}}.kids .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0 0 1rem;direction:rtl}.kids .hero-subtitle{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:1.5;color:#fff;margin:.5rem 0;direction:rtl}.kids .kids-main-section{padding:0;background:#f5f5f5;width:100%;margin-top:-15rem}.kids .kids-main-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:4rem;align-items:flex-start;direction:ltr}.kids .kids-phone-container{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:-180px}.kids .kids-iphone-image{object-fit:contain}.kids .kids-text-container{direction:rtl;text-align:right;order:2}.kids .kids-main-headline{font-family:Open Sans,sans-serif;font-weight:700;font-size:32px;line-height:1.4;color:#0e1732;margin:0 0 2rem}.kids .kids-main-description{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:#0e1732;direction:rtl;text-align:right}.kids-main-description p{margin:0}.kids .kids-bold-text{font-weight:700!important}@media(max-width:768px){.kids .kids-main-section{padding:0;margin-top:-10rem}.kids .kids-main-content{grid-template-columns:1fr;gap:3rem;padding:0 1rem}.kids .kids-phone-container{justify-content:center;margin-top:0}.kids .kids-main-headline{font-size:28px}.kids .kids-main-description{font-size:16px}}@media(max-width:480px){.kids .kids-main-section{margin-top:-8rem}.kids .kids-main-content{padding:0 .75rem;gap:2rem}.kids .kids-main-headline{font-size:24px;margin-bottom:1.5rem}.kids .kids-main-description{font-size:15px}}.businesses{width:100%;max-width:100%;overflow-x:hidden}.businesses .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}@media(max-width:1200px){.businesses .breadcrumbs{right:8rem;top:1.5rem}}@media(max-width:768px){.businesses .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.businesses .breadcrumb-link{font-size:12px}}@media(max-width:480px){.businesses .breadcrumbs{right:.75rem;top:.75rem}.businesses .breadcrumb-link{font-size:11px}}.businesses .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;text-decoration:none}.businesses .breadcrumb-link.breadcrumb-active{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff}.businesses .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.businesses .breadcrumb-separator svg{display:block}.businesses .businesses-hero{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.businesses .businesses-background{position:absolute;top:0;left:0;right:0;z-index:0;height:350px;width:100%;overflow:hidden}.businesses .businesses-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}@media(max-width:768px){.businesses .businesses-hero{min-height:400px;padding:2rem 1rem}.businesses .businesses-background{height:250px}}@media(max-width:480px){.businesses .businesses-hero{min-height:350px;padding:1.5rem .75rem}.businesses .businesses-background{height:200px}}.businesses .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}@media(max-width:1200px){.businesses .hero-text-content{right:8rem;top:3.5rem;max-width:500px}}@media(max-width:768px){.businesses .hero-text-content{right:1rem;left:1rem;top:3rem;max-width:100%}.businesses .hero-title,.businesses .hero-subtitle{font-size:25px!important}}@media(max-width:480px){.businesses .hero-text-content{right:.75rem;left:.75rem;top:2.5rem}.businesses .hero-title,.businesses .hero-subtitle{font-size:25px!important}}.businesses .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0 0 1rem;direction:rtl}.businesses .hero-subtitle{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:1.5;color:#fff;margin:.5rem 0;direction:rtl}.businesses .businesses-form-section{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem 0;overflow:hidden;width:100%;margin-top:-30rem;margin-bottom:0}.businesses .form-container{position:relative;width:100%;max-width:1200px;margin:0 auto}.businesses .contact-form{background:#fff;border-radius:16px;padding:2.5rem 3rem;box-shadow:0 8px 32px #0000001a;direction:rtl}.businesses .form-heading{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#0e1732;margin:0 0 1rem;direction:rtl}.businesses .form-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1rem;direction:rtl}.businesses .form-input{width:100%;min-width:0;padding:1rem 1.25rem;border:1px solid #e0e0e0;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;background:#fff;direction:rtl;text-align:right;transition:border-color .3s,box-shadow .3s}.businesses .form-input::placeholder{color:#999;text-align:right}.businesses .form-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.businesses .form-submit-button{padding:1rem 2.5rem;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;border:none;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .3s,transform .2s;white-space:nowrap;direction:rtl;width:100%}.businesses .form-submit-button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0137c04d}.businesses .form-submit-button:active{transform:translateY(0)}.businesses .form-submit-error{width:100%;margin-top:.5rem;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#d11a2a;text-align:right;direction:rtl;grid-column:1 / -1}@media(max-width:1024px){.businesses .form-fields{grid-template-columns:1fr}.businesses .form-input,.businesses .form-submit-button{width:100%}}@media(max-width:768px){.businesses .contact-form{padding:2rem 1.5rem}.businesses .form-heading{font-size:18px;margin-bottom:1.5rem}.businesses .form-input{padding:.875rem 1rem;font-size:14px}.businesses .form-submit-button{padding:.875rem 2rem;font-size:14px}}.businesses .businesses-content-container{max-width:1200px;margin:0 auto;padding:0 2rem;direction:rtl}.businesses .businesses-intro-section{padding:0 2rem;background:#f4f4f7;width:100%}.businesses .intro-main-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:32px;line-height:1.4;color:#0e1732;margin:0 0 2rem;text-align:right;direction:rtl}.businesses .intro-subtitles{margin-bottom:1.5rem}.businesses .intro-subtitle-1,.businesses .intro-subtitle-2{font-family:Open Sans,sans-serif;font-weight:400;font-size:20px;line-height:1.6;color:#0e1732;margin:.5rem 0;text-align:right;direction:rtl}.businesses .intro-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:#0e1732;margin:0;text-align:right;direction:rtl}.businesses .businesses-options-block{margin-top:2rem}.businesses .businesses-options-bullets{margin:0 0 1.5rem;padding:0 1.25rem 0 0;direction:rtl;color:#0e1732;font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;line-height:1.8}.businesses .businesses-options-title{margin:0 0 1.25rem;font-family:Open Sans,sans-serif;font-weight:700;font-size:28px;line-height:1.4;color:#0e1732;text-align:right;direction:rtl}.businesses .businesses-options-heading{margin:0 0 .5rem;font-family:Open Sans,sans-serif;font-weight:700;font-size:20px;line-height:1.6;color:#0e1732;text-align:right;direction:rtl}.businesses .businesses-options-paragraph{margin:0 0 1.25rem;font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:#0e1732;text-align:right;direction:rtl}.businesses .service-providers-section{padding:0 2rem;background:#f4f4f7;width:100%}.businesses .section-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:28px;line-height:1.4;color:#0e1732;margin:0 0 1rem;text-align:right;direction:rtl}.businesses .section-subtitle{font-family:Open Sans,sans-serif;font-weight:600;font-size:22px;line-height:1.5;color:#0e1732;margin:0 0 1rem;text-align:right;direction:rtl}.businesses .section-description{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:#0e1732;margin:0;text-align:right;direction:rtl}.businesses .how-it-works-section{padding:4rem 2rem 0;background:#f4f4f7;width:100%}.businesses .steps-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:2rem;margin-top:2rem;direction:rtl}.businesses .step-item{display:flex;align-items:center;gap:1rem;direction:rtl}.businesses .step-right,.businesses .step-left{justify-content:flex-start}.businesses .step-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Open Sans,sans-serif;font-weight:700;font-size:20px;flex-shrink:0}.businesses .step-text{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:26px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#0e1732;margin:0;direction:rtl}.businesses .step-note{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#666;margin:.5rem 0 0;text-align:right;direction:rtl}.businesses .advantages-section{padding:4rem 2rem;background:#f4f4f7;width:100%}.businesses .advantages-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:2rem;margin-top:2rem;direction:rtl}.businesses .advantage-item{display:flex;align-items:center;gap:1rem;direction:rtl}.businesses .advantage-right,.businesses .advantage-left{justify-content:flex-start}.businesses .advantage-icon{width:49px;height:49px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);border-radius:50%;opacity:1}.businesses .advantage-icon img{width:100%;height:100%;object-fit:contain;padding:12px}.businesses .advantage-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#0e1732;margin:0;text-align:right;direction:rtl}@media(max-width:1024px){.businesses .steps-grid,.businesses .advantages-grid{grid-template-columns:1fr;gap:1.5rem}.businesses .step-item,.businesses .advantage-item{justify-content:flex-start}}@media(max-width:768px){.businesses .businesses-form-section{padding:4rem 1rem 0}.businesses .businesses-intro-section{padding:1rem 1rem 0}.businesses .how-it-works-section{padding:2rem 1rem 0}.businesses .advantages-section{padding:2rem 1rem}.businesses .businesses-content-container{padding:0 1rem}.businesses .intro-main-title{font-size:24px}.businesses .intro-subtitle-1,.businesses .intro-subtitle-2{font-size:18px}.businesses .intro-text,.businesses .section-description,.businesses .step-text,.businesses .advantage-text{font-size:16px}.businesses .section-title{font-size:24px}.businesses .section-subtitle{font-size:20px}.businesses .step-icon{width:40px;height:40px;font-size:18px}}.businesses .info-section{padding:4rem 2rem;width:100%}.businesses .info-main-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:32px;line-height:1.4;color:#0e1732;margin:0 0 3rem;text-align:center;direction:rtl}.businesses .about-project-container{margin-bottom:3rem;direction:rtl}.businesses .about-project-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:1rem;padding:1rem 0}.businesses .about-project-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.4;color:#0e1732;margin:0;text-align:right;direction:rtl}.businesses .chevron-icon{transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.businesses .chevron-icon.expanded{transform:rotate(180deg)}.businesses .about-project-content{padding:0 0 1rem;direction:rtl}.businesses .about-project-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:#0e1732;margin:0;text-align:right;direction:rtl}.businesses .faq-container{margin-top:2rem;direction:rtl}.businesses .faq-item{cursor:pointer;direction:rtl}.businesses .faq-question{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;direction:rtl}.businesses .faq-chevron{transition:transform .3s ease;flex-shrink:0;order:2}.businesses .faq-chevron.expanded{transform:rotate(180deg)}.businesses .faq-question-text{font-family:Open Sans,sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#0e1732;text-align:right;direction:rtl;flex:1;order:1}.businesses .faq-answer{padding:0 0 1.5rem;direction:rtl}.businesses .faq-answer p{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:#0e1732;margin:0;text-align:right;direction:rtl}.businesses .faq-divider{height:1px;background:#e0e0e0;width:100%}.businesses .promotional-banner-section{position:relative;width:100%;max-width:900px;height:350px;margin:0 auto 4rem;padding:0;opacity:1;border-radius:10px;overflow:hidden}.businesses .promotional-banner-bg{width:100%;height:100%;display:block;border-radius:10px}.businesses .promotional-banner-content{position:absolute;top:50%;right:4rem;transform:translateY(-50%);width:404px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;direction:rtl;z-index:2}.businesses .promotional-banner-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:32px;line-height:1.4;color:#fff;margin:0 0 1.5rem;text-align:right;direction:rtl}.businesses .promotional-banner-description{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:26px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0;direction:rtl}@media(max-width:1024px){.businesses .promotional-banner-section{width:100%;max-width:900px}.businesses .promotional-banner-content{right:2rem;max-width:500px}}@media(max-width:768px){.businesses .info-section{padding:2rem 1rem}.businesses .info-main-title{font-size:24px;margin-bottom:2rem}.businesses .about-project-title{font-size:20px}.businesses .about-project-text{font-size:16px}.businesses .faq-question-text{font-size:18px}.businesses .faq-answer p{font-size:16px}.businesses .promotional-banner-section{width:100%;height:auto;margin:0 1rem 2rem}.businesses .promotional-banner-bg{width:90%;border-radius:10px}.businesses .promotional-banner-content{right:.75rem;max-width:50%;padding:.75rem}.businesses .promotional-banner-title{font-size:16px;margin-bottom:.5rem;line-height:1.3}.businesses .promotional-banner-description{font-size:12px;line-height:1.4}}@media(max-width:480px){.businesses .businesses-form-section{padding:3rem .75rem 0;margin-top:-15rem}.businesses .contact-form{padding:1.5rem 1rem}.businesses .form-heading{font-size:18px}.businesses .intro-main-title,.businesses .section-title{font-size:22px}.businesses .section-subtitle{font-size:18px}.businesses .intro-text,.businesses .section-description,.businesses .step-text,.businesses .advantage-text{font-size:15px}.businesses .step-icon{width:36px;height:36px;font-size:16px}.businesses .advantage-icon{width:42px;height:42px}.businesses .promotional-banner-bg{width:90%;height:250px;border-radius:10px}.businesses .promotional-banner-content{right:.5rem;max-width:50%;padding:.5rem}.businesses .promotional-banner-title{font-size:14px;margin-bottom:.4rem;line-height:1.3}.businesses .promotional-banner-description{font-size:11px;line-height:1.4}}.organizations{width:100%}.organizations .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}@media(max-width:1200px){.organizations .breadcrumbs{right:8rem;top:1.5rem}}@media(max-width:768px){.organizations .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.organizations .breadcrumb-link{font-size:12px}}@media(max-width:480px){.organizations .breadcrumbs{right:.75rem;top:.75rem}.organizations .breadcrumb-link{font-size:11px}}.organizations .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;text-decoration:none}.organizations .breadcrumb-link.breadcrumb-active{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff}.organizations .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.organizations .breadcrumb-separator svg{display:block}.organizations .organizations-hero{position:relative;min-height:650px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.organizations .organizations-background{position:absolute;top:0;left:0;right:0;z-index:0;width:100%;max-width:100%;height:350px;overflow:hidden}.organizations .organizations-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}@media(max-width:1200px){.organizations .organizations-background,.organizations .organizations-bg-image{width:100%;max-width:100%}}@media(max-width:768px){.organizations .organizations-hero{min-height:400px;padding:2rem 1rem}.organizations .organizations-background{height:250px}}@media(max-width:480px){.organizations .organizations-hero{min-height:350px;padding:1.5rem .75rem}.organizations .organizations-background{height:200px}}.organizations .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}@media(max-width:1200px){.organizations .hero-text-content{right:8rem;top:3.5rem;max-width:500px}}@media(max-width:768px){.organizations .hero-text-content{right:1rem;left:1rem;top:3rem;max-width:100%}.organizations .hero-title,.organizations .hero-subtitle{font-size:25px!important}}@media(max-width:480px){.organizations .hero-text-content{right:.75rem;left:.75rem;top:2.5rem}.organizations .hero-title,.organizations .hero-subtitle{font-size:25px!important}}.organizations .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0 0 1rem;direction:rtl}.organizations .hero-subtitle{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:1.5;color:#fff;margin:.5rem 0;direction:rtl}.organizations .organizations-form-section{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem 0;overflow:hidden;width:100%;margin-top:-30rem;margin-bottom:0}.organizations .form-container{position:relative;width:100%;max-width:1200px;margin:0 auto}.organizations .contact-form{background:#fff;border-radius:16px;padding:2.5rem 3rem;box-shadow:0 8px 32px #0000001a;direction:rtl}.organizations .form-heading{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#0e1732;margin:0 0 1rem;direction:rtl}.organizations .form-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1rem;direction:rtl}.organizations .form-input{width:100%;min-width:0;padding:1rem 1.25rem;border:1px solid #e0e0e0;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;background:#fff;direction:rtl;text-align:right;transition:border-color .3s,box-shadow .3s}.organizations .form-input::placeholder{color:#999;text-align:right}.organizations .form-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.organizations .form-submit-button{padding:1rem 2.5rem;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;border:none;border-radius:8px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .3s,transform .2s;white-space:nowrap;direction:rtl;width:100%}.organizations .form-submit-button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0137c04d}.organizations .form-submit-button:active{transform:translateY(0)}.organizations .form-submit-error{width:100%;margin-top:.5rem;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#d11a2a;text-align:right;direction:rtl;grid-column:1 / -1}@media(max-width:1024px){.organizations .form-fields{grid-template-columns:1fr}.organizations .form-input,.organizations .form-submit-button{width:100%}}@media(max-width:768px){.organizations .organizations-form-section{padding:4rem 1rem 0}.organizations .contact-form{padding:2rem 1.5rem}.organizations .form-heading{font-size:18px;margin-bottom:1.5rem}.organizations .form-input{padding:.875rem 1rem;font-size:14px}.organizations .form-submit-button{padding:.875rem 2rem;font-size:14px}}.organizations .organizations-content-container{max-width:1200px;margin:0 auto;padding:0 2rem;direction:rtl}.organizations .organizations-intro-section{padding:0 2rem;background:#f4f4f7;width:100%}.organizations-intro-section .organizations .organizations-content-container{padding-top:0}.organizations .org-intro-main-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:32px;line-height:1.4;color:#0e1732;margin:0 0 2rem;text-align:right;direction:rtl}.organizations .org-intro-subtitles{margin-bottom:1.5rem}.organizations .org-intro-subtitle-1,.organizations .org-intro-subtitle-2{font-family:Open Sans,sans-serif;font-weight:400;font-size:20px;line-height:1.6;color:#0e1732;margin:.5rem 0;text-align:right;direction:rtl}.organizations .org-intro-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:#0e1732;margin:0;text-align:right;direction:rtl}.organizations .org-cards-section{padding:4rem 2rem 0;background:#f4f4f7;width:100%}.organizations .org-cards-container{display:flex;flex-direction:column;gap:2rem;direction:rtl;align-items:center}.organizations .org-benefits-section{padding:4rem 2rem;background:#f4f4f7;width:100%;margin-top:0}.organizations .org-benefits-grid{display:grid;grid-template-columns:1fr 1fr;direction:rtl}.organizations .org-benefits-column{display:flex;flex-direction:column;gap:1.5rem}.organizations .org-benefit-item{display:flex;flex-direction:row;align-items:center;gap:1rem;direction:rtl;flex-wrap:nowrap}.organizations .org-benefit-icon{width:49px;height:49px;border-radius:50%;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.organizations .org-benefit-icon img{width:100%;height:100%;object-fit:contain;padding:8px}.organizations .org-benefit-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:20px;line-height:1.6;color:#0e1732;margin:0;text-align:right;direction:rtl;flex:1;min-width:0}.organizations .org-path-card{background:#fff;border:2px solid #0177EC;border-radius:10px;width:324px;height:389px;overflow:hidden;display:flex;flex-direction:column;margin:0 auto}.organizations .org-path-card-header{width:100%;height:171px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#fff}.organizations .org-path-card-heading{font-family:Open Sans,sans-serif;font-weight:700;font-size:28px;line-height:1.4;color:#fff;margin:0;text-align:center;direction:rtl}.organizations .org-path-card-body{padding:1.5rem;flex:1;display:flex;align-items:center;justify-content:center}.organizations .org-path-card-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:20px;line-height:26px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#0e1732;margin:0;direction:rtl}@media(max-width:1024px){.organizations .org-cards-container{gap:2rem}.organizations .org-path-card{width:100%;max-width:324px}.organizations .org-benefits-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){.organizations .organizations-intro-section{padding:0 1rem}.organizations .organizations-intro-section .organizations .organizations-content-container{padding-top:0}.organizations .org-cards-section{padding:2rem 1rem 0}.organizations .org-benefits-section{padding:2rem 1rem}.organizations .organizations-content-container{padding:1rem}.organizations .org-intro-main-title{font-size:24px}.organizations .org-intro-subtitle-1,.organizations .org-intro-subtitle-2{font-size:18px}.organizations .org-intro-text,.organizations .org-path-card-text,.organizations .org-benefit-text{font-size:16px}.organizations .org-path-card{width:100%;max-width:100%;height:auto;min-height:389px}.organizations .org-path-card-header{height:auto;min-height:171px}.organizations .org-path-card-heading{font-size:24px}.organizations .org-blue-box{padding:2rem 1.5rem}.organizations .org-blue-box-heading{font-size:24px}}@media(max-width:480px){.organizations .organizations-form-section{padding:3rem .75rem 0;margin-top:-15rem}.organizations .contact-form{padding:1.5rem 1rem}.organizations .form-heading{font-size:20px}.organizations .org-intro-main-title{font-size:22px}.organizations .org-intro-subtitle-1,.organizations .org-intro-subtitle-2{font-size:16px}.organizations .org-intro-text,.organizations .org-path-card-text,.organizations .org-benefit-text{font-size:15px}.organizations .org-path-card-heading{font-size:22px}.organizations .org-benefit-icon{width:28px;height:28px}}.card{background:#fff;border:2px solid #0177EC;border-radius:10px;width:100%;height:389px;overflow:hidden;display:flex;flex-direction:row;margin:0 auto;direction:rtl}.card-header{width:277px;height:100%;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#fff;flex-shrink:0}.card-heading{font-family:Open Sans,sans-serif;font-weight:700;font-size:28px;line-height:1.4;color:#fff;margin:0;text-align:center;direction:rtl}.card-body{padding:1.5rem;flex:1;display:flex;align-items:center;justify-content:center;background:#fff}.card-body p{font-family:Open Sans,sans-serif;font-weight:400;font-size:20px;line-height:26px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#0e1732;margin:0;direction:rtl}@media(max-width:768px){.card{flex-direction:column;width:100%;max-width:100%;height:auto;min-height:389px}.card-header{width:100%;height:auto;min-height:171px}.card-heading{font-size:24px}.card-body p{font-size:16px}}.faq{width:100%}.faq .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}@media(max-width:1200px){.faq .breadcrumbs{right:8rem;top:1.5rem}}@media(max-width:768px){.faq .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.faq .breadcrumb-link{font-size:12px}}@media(max-width:480px){.faq .breadcrumbs{right:.75rem;top:.75rem}.faq .breadcrumb-link{font-size:11px}}.faq .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;text-decoration:none}.breadcrumb-link.breadcrumb-active{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff}.faq .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.breadcrumb-separator svg{display:block}.faq .faq-hero{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.faq .faq-background{position:absolute;top:0;left:0;right:0;z-index:0;width:100%;max-width:100%;height:350px;overflow:hidden}.faq .faq-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}@media(max-width:1200px){.faq .faq-background,.faq .faq-bg-image{width:100%;max-width:100%}}@media(max-width:768px){.faq .faq-hero{min-height:unset;padding:0;aspect-ratio:430 / 246}.faq .faq-background{height:100%}.faq .faq-bg-image{object-fit:contain}}@media(max-width:480px){.faq .faq-hero{min-height:unset;padding:0;aspect-ratio:430 / 246}.faq .faq-background{height:100%}}.faq .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl;max-width:600px}@media(max-width:1200px){.faq .hero-text-content{right:8rem;top:3.5rem;max-width:500px}}@media(max-width:768px){.faq .hero-text-content{right:1rem;left:1rem;top:3rem;max-width:100%}.faq .hero-title{font-size:28px}.faq .hero-subtitle{font-size:20px}.faq .hero-description{font-size:16px}}@media(max-width:480px){.faq .hero-text-content{right:.75rem;left:.75rem;top:2.5rem}.faq .hero-title{font-size:24px}.faq .hero-subtitle{font-size:18px}.faq .hero-description{font-size:14px}}.faq .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:35px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#fff;margin:0 0 1rem;direction:rtl}.faq .hero-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1.5;color:#fff;margin:.5rem 0;direction:rtl}.faq .hero-description{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.6;color:#fff;margin:1rem 0 0;max-width:600px;direction:rtl}.faq .faq-content-section{padding:0 2rem 4rem;width:100%}.faq .faq-content-container{max-width:1200px;margin:0 auto;padding:0 2rem;direction:rtl}.faq .faq-container{direction:rtl}.faq .faq-item{cursor:pointer;direction:rtl}.faq .faq-question{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;direction:rtl}.faq .faq-chevron{transition:transform .3s ease;flex-shrink:0}.faq-chevron.expanded{transform:rotate(180deg)}.faq .faq-question-text{font-family:Open Sans,sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#0e1732;text-align:right;direction:rtl;flex:1}.faq .faq-answer{padding:0 0 1.5rem;direction:rtl}.faq-answer p{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:#0e1732;margin:0;text-align:right;direction:rtl}.faq .faq-divider{height:1px;background:#e0e0e0;width:100%}@media(max-width:768px){.faq .faq-content-section{padding:0 1rem 2rem;background:#f4f4f6;margin-top:-22px}.faq .faq-content-container{padding:0 1rem}.faq .hero-text-content{top:2.5rem;left:auto;right:1rem;max-width:min(300px,92%)}.faq .hero-title{font-size:18px;margin:0 0 .5rem}.faq .hero-description{font-size:12px;margin:0;max-width:32ch}.faq .faq-container{display:flex;flex-direction:column;gap:0}.faq .faq-divider{display:none}.faq .faq-item{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;border-bottom:1px solid #EEF0F5;-webkit-tap-highlight-color:transparent}.faq .faq-question{padding:16px 0;gap:10px;justify-content:space-between}.faq .faq-chevron{order:2}.faq .faq-question-text{order:1;font-size:16px;line-height:1.35}.faq .faq-answer{padding:0 0 16px;border-top:none}.faq-answer p{font-size:16px}}@media(max-width:480px){.faq .faq-content-section{padding:0 .75rem 1.5rem}.faq .faq-content-container{padding:0 .75rem}.faq .faq-question{padding:1rem 0}.faq .faq-question-text{font-size:15px}.faq .hero-title{font-size:16px;line-height:1.2}.faq .hero-description{font-size:11px;line-height:1.55;max-width:30ch}.faq .faq-content-section{margin-top:0}.faq .hero-text-content{max-width:min(280px,92%)}.faq .faq-answer{padding:0 0 1rem}.faq-answer p{font-size:13px;line-height:1.7}}.search-page{min-height:calc(100vh - 140px);width:100%;background:#f4f4f6}.search-shell{width:100%;max-width:900px;margin:0 auto;padding:.75rem 1rem 2rem}.search-top{display:flex;align-items:center;gap:10px;direction:rtl}.search-form{position:relative;flex:1}.search-label{position:absolute;opacity:0;pointer-events:none}.search-input{width:100%;height:44px;border-radius:12px;border:1px solid #DEE1EC;background:#fff;padding-right:14px;padding-left:42px;font-family:Open Sans,sans-serif;font-size:14px;color:#0e1732;text-align:right}.search-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center}.search-back{width:44px;height:44px;border-radius:12px;border:none;background:transparent;color:#0e1732;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.search-back:hover{background:#0000000a}.search-results{min-height:60vh}@media(min-width:769px){.search-shell{padding-top:2rem}}.privacy-page{width:100%;padding:48px 20px;text-align:justify;font-family:Open Sans,sans-serif}.privacy-page p{text-align:justify}.privacy-page__link{color:#1d34c1;text-decoration:underline;font:inherit}.privacy-page__defined-term{font-weight:700}button.privacy-page__link{background:transparent;border:0;padding:0;cursor:pointer;font:inherit}button.privacy-page__link:focus-visible,a.privacy-page__link:focus-visible{outline:2px solid #1D34C1;outline-offset:2px}.privacy-page__container{width:100%;max-width:900px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px;box-shadow:0 8px 24px #0000000a}.privacy-page__title{font-family:Open Sans,sans-serif;font-weight:800;font-size:28px;color:#1d34c1;margin:0 0 12px}.privacy-page__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#111827;margin:0}.privacy-page__section{margin-top:16px}.privacy-page__paragraph{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#111827;margin:0 0 12px}.privacy-page__subtitle{font-family:Open Sans,sans-serif;font-weight:800;font-size:20px;color:#1d34c1;margin:0 0 12px}.privacy-page__section-title{font-family:Open Sans,sans-serif;font-weight:800;font-size:18px;color:#1d34c1;margin:18px 0 10px}.privacy-page__subsection-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;color:#1d34c1;margin:14px 0 8px}.privacy-page__list{margin:0 0 12px;padding-inline-start:22px;line-height:1.8}.privacy-page__list--nested{margin-top:8px}.privacy-page__ol{margin:0 0 12px;padding-inline-start:22px;line-height:1.8}.privacy-page__faq{border-top:1px solid #e5e7eb;padding-top:16px}.privacy-page__faq-item{border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;background:#fff;margin-bottom:10px}.privacy-page__faq-summary{cursor:pointer;font-family:Open Sans,sans-serif;font-weight:700;font-size:15px;color:#282828}.privacy-page__faq-body{margin-top:10px;font-family:Open Sans,sans-serif;font-weight:400;font-size:15px;line-height:1.8;color:#111827}.privacy-page__updated{margin:18px 0 0;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;color:#374151}@media(max-width:768px){.privacy-page{padding:28px 14px}.privacy-page__container{border-radius:12px;padding:20px 16px}.privacy-page__title{font-size:22px;margin-bottom:10px}.privacy-page__subtitle{font-size:18px;margin-bottom:10px}.privacy-page__section-title{font-size:16px;margin:14px 0 8px}.privacy-page__subsection-title{font-size:14px;margin:12px 0 6px}.privacy-page__paragraph{font-size:15px;line-height:1.75;margin-bottom:10px}.privacy-page__list,.privacy-page__ol{padding-inline-start:18px;line-height:1.75}.privacy-page__faq-item{border-radius:12px;padding:12px}.privacy-page__faq-summary{font-size:14px;line-height:1.45}.privacy-page__faq-body{font-size:14px;line-height:1.75}}@media(max-width:420px){.privacy-page{padding:22px 12px}.privacy-page__container{padding:18px 14px}}.terms-page{width:100%;padding:48px 20px}.terms-page__container{width:100%;max-width:900px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px;box-shadow:0 8px 24px #0000000a}.terms-page__title{font-family:Open Sans,sans-serif;font-weight:800;font-size:28px;color:#0e1732;margin:0 0 12px;text-align:center}.terms-page__paragraph{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#111827;margin:0 0 12px;text-align:justify}.contact-page{width:100%;padding:48px 20px;font-family:Open Sans,sans-serif}.contact-page__container{width:100%;max-width:560px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 20px 70px #00000040;padding:42px 56px;text-align:center}@media(max-width:480px){.contact-page__container{padding:42px 20px 28px}}.vouchers{width:100%;background:#f4f4f6}.vouchers .vouchers-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.vouchers .vouchers-background{position:absolute;top:0;left:0;right:0;z-index:0;height:260px;width:100%;overflow:hidden}.vouchers .vouchers-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.vouchers .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}.vouchers .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;text-decoration:none}.vouchers .breadcrumb-link.breadcrumb-active{font-weight:700}.vouchers .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.vouchers .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}.vouchers .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:35px;line-height:1;color:#fff;margin:0}.vouchers .hero-voucher-balance-btn{display:none}.vouchers .vouchers-body{width:100%;padding:0 2rem 3rem}.vouchers .vouchers-filter-card{max-width:1325px;position:relative;margin:-100px auto 0;background:#fff;border-radius:16px;padding:2.5rem 3rem;box-shadow:0 8px 32px #0000001a}.vouchers .vouchers-filter-row{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;direction:rtl}.vouchers .vouchers-filter-row::-webkit-scrollbar{display:none}.vouchers .vouchers-balance{height:48px;border-radius:8px;border:2px solid #1d34c1;background:#fff;color:#1d34c1;padding:0 1.5rem;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:background-color .3s,transform .2s}.vouchers .vouchers-balance:hover{background:#1d34c10f;transform:translateY(-1px)}.vouchers .vouchers-balance:active{transform:translateY(0)}.vouchers .vouchers-weekly-benefits{height:48px;border-radius:8px;border:none;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;padding:0 2.5rem;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:opacity .3s,transform .2s,box-shadow .2s}.vouchers .vouchers-weekly-benefits:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0137c04d}.vouchers .vouchers-weekly-benefits:active{transform:translateY(0)}.vouchers .vouchers-select{position:relative;min-width:140px;flex:0 0 auto}.vouchers .vouchers-select-label{position:absolute;opacity:0;pointer-events:none}.vouchers .vouchers-select select{width:100%;height:48px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding:0 1.25rem 0 2.5rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;appearance:none;direction:rtl;text-align:right;transition:border-color .3s,box-shadow .3s;cursor:pointer}.vouchers .vouchers-select select:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.vouchers .vouchers-select:before{content:"";position:absolute;left:1rem;top:50%;width:6px;height:6px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:1}.vouchers .vouchers-search{position:relative;flex:1 1 360px;min-width:280px}.vouchers .vouchers-search-label{position:absolute;opacity:0;pointer-events:none}.vouchers .vouchers-search-input{width:100%;height:48px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding-right:1.25rem;padding-left:2.75rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;text-align:right;direction:rtl;transition:border-color .3s,box-shadow .3s}.vouchers .vouchers-search-input::placeholder{color:#999;text-align:right}.vouchers .vouchers-search-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.vouchers .vouchers-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.vouchers .vouchers-grid{max-width:1400px;margin:22px auto 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.vouchers .vouchers-load-more-wrap{max-width:1400px;margin:26px auto 0;display:flex;justify-content:center}.vouchers .vouchers-load-more{height:44px;padding:0 28px;border-radius:8px;border:none;background:#1d34c1;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 6px 14px #1d34c133}.vouchers .vouchers-load-more:hover{filter:brightness(1.03)}.vouchers .vouchers-load-more:active{transform:translateY(1px)}.vouchers .vouchers-load-more:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:3px}.vouchers .voucher-card{display:flex;flex-direction:column;align-items:center;gap:10px;direction:rtl}.vouchers .voucher-card--link{text-decoration:none;color:inherit;cursor:pointer}.vouchers .voucher-card--link:hover .voucher-card-surface{box-shadow:0 6px 16px #0000001a;transform:translateY(-1px)}.vouchers .voucher-card--link:focus-visible{outline:2px solid rgba(29,52,193,.6);outline-offset:4px;border-radius:12px}.vouchers .voucher-card-surface{width:100%;height:124px;background:#fff;border-radius:10px;border:1px solid #dee1ec;box-shadow:0 2px 8px #0000000f;position:relative;padding:.75rem;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease,transform .2s ease}.vouchers .voucher-card-surface--wide img{max-width:100%;max-height:100%}.vouchers .voucher-badge{position:absolute;top:8px;right:8px;background:#1d4ed8;color:#fff;border-radius:12px;padding:6px 10px;text-align:center;line-height:1.05}.vouchers .voucher-badge-label{font-family:Open Sans,sans-serif;font-weight:600;font-size:11px}.vouchers .voucher-badge-value{font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;margin-top:2px}.vouchers .voucher-logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vouchers .voucher-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.vouchers .voucher-price{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#0e1732;text-align:center}@media(max-width:1200px){.vouchers .breadcrumbs,.vouchers .hero-text-content{right:8rem}.vouchers .vouchers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.vouchers .vouchers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.vouchers .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.vouchers .hero-text-content{right:1rem;left:1rem;top:3rem}.vouchers .hero-voucher-balance-btn{display:block;position:absolute;right:1rem;z-index:10;padding:.875rem .5rem;border-radius:12px;background:#fff3;border:1px solid #ffffff;color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;text-align:center;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .3s,transform .2s}.vouchers .hero-voucher-balance-btn:active{background:#ffffff4d;transform:scale(.98)}.vouchers .vouchers-body{padding:0 1rem 2.5rem}.vouchers .vouchers-filter-card{padding:1.125rem 1rem}.vouchers .vouchers-search-icon{display:none}.vouchers .vouchers-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.vouchers .vouchers-filter-icon-btn img{display:block;width:18px;height:18px}.vouchers .vouchers-filter-row{gap:1rem}.vouchers .vouchers-search,.vouchers .vouchers-select{width:100%;min-width:100%}.vouchers .vouchers-balance,.vouchers .vouchers-weekly-benefits{width:100%}.vouchers .vouchers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media(max-width:480px){.vouchers .vouchers-hero{min-height:280px;padding:2.5rem 1rem}.vouchers .vouchers-background{height:220px}.vouchers .hero-title{font-size:28px}.vouchers .vouchers-filter-card{padding:1.125rem 1rem}.vouchers .vouchers-search-icon{display:none}.vouchers .vouchers-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.vouchers .vouchers-filter-icon-btn img{display:block;width:18px;height:18px}.vouchers .vouchers-search-input,.vouchers .vouchers-select select{padding:.875rem 1rem .875rem 2.5rem;font-size:14px}.vouchers .vouchers-search-btn,.vouchers .vouchers-balance{padding:.875rem 2rem;font-size:14px}.vouchers .vouchers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.filter-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:3000;display:flex;align-items:stretch;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.filter-drawer-overlay.filter-drawer-open{opacity:1;visibility:visible}.filter-drawer{width:70%;max-width:400px;background:#fff;height:100%;overflow-y:auto;transform:translate(-100%);transition:transform .3s;position:relative;display:flex;flex-direction:column}.filter-drawer-overlay.filter-drawer-open .filter-drawer{transform:translate(0)}.filter-drawer-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.filter-drawer-close img{width:24px;height:24px;display:block}.filter-drawer-content{padding:4rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.filter-drawer-label{display:block;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;margin-bottom:.5rem;text-align:right}.filter-drawer-search-wrapper{position:relative}.filter-drawer-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 .75rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.filter-drawer-input::placeholder{color:#7b839b}.filter-drawer-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.filter-drawer-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.filter-drawer-select-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 2.5rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center}.filter-drawer-select-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.filter-drawer-budget-section{display:flex;flex-direction:column;gap:.75rem}.filter-drawer-budget-inputs{display:flex;align-items:center;gap:.5rem}.filter-drawer-budget-input{flex:1;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.filter-drawer-budget-separator{font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;padding:0 .25rem}.filter-drawer-range-wrapper{position:relative;height:40px;display:flex;align-items:center}.filter-drawer-range{position:absolute;width:100%;height:4px;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.filter-drawer-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;position:relative;z-index:2}.filter-drawer-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;border:none;position:relative;z-index:2}.filter-drawer-range-wrapper:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;background:#1d34c1;border-radius:2px;z-index:1}.filter-drawer-range-min{z-index:3}.filter-drawer-range-max{z-index:4}.filter-drawer-submit{width:100%;height:60px;margin-top:1rem;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);cursor:pointer;transition:opacity .2s,transform .2s}.filter-drawer-submit:active{opacity:.92;transform:scale(.98)}.voucher-details{background:#f4f4f7}.voucher-details .voucher-details-hero{position:relative;height:290px;width:100%;overflow:hidden;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%)}.voucher-details .breadcrumbs{position:absolute;top:2rem;right:12rem;display:flex;align-items:center;gap:.5rem;z-index:2}.voucher-details .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#f4f4f7;text-decoration:none}.voucher-details .breadcrumb-active{font-weight:700;text-underline-offset:6px}.voucher-details .hero-text-content{position:absolute;top:6.25rem;right:12rem;left:12rem;z-index:2;display:flex;flex-direction:column;gap:10px}.voucher-details .hero-title{font-family:Open Sans,sans-serif;font-weight:800;font-size:44px;color:#fff;line-height:1.05}.voucher-details .voucher-details-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;color:#ffffffeb}.voucher-details .vd-hero-logo{display:none}.voucher-details .voucher-details-body{padding:28px 0}.voucher-details .voucher-details-layout{max-width:1400px;margin:-28px auto 0;padding:0 2rem;display:grid;grid-template-columns:1fr 420px;gap:22px;align-items:stretch}.voucher-details .voucher-details-main{grid-column:1;margin-top:-200px;position:relative;z-index:4;width:751px;max-width:100%;min-height:322px}.voucher-details .voucher-details-aside{grid-column:2;display:flex;flex-direction:column;gap:16px;width:75%}.voucher-details .voucher-details-aside,.voucher-details .voucher-details-main{height:100%}.voucher-details .voucher-details-logo-card,.voucher-details .voucher-details-prices-card{background:#fff;border-radius:12px;border:1px solid #dee1ec;box-shadow:0 2px 8px #0000000f;overflow:hidden}.voucher-details .voucher-details-logo-card{height:200px;display:flex;align-items:center;justify-content:center;margin-top:-200px;position:relative;z-index:5}.voucher-details .voucher-details-logo{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#fff}.voucher-details .voucher-details-logo img{max-width:86%;max-height:160px;object-fit:contain}.voucher-details .voucher-details-prices{display:grid;grid-template-columns:1fr 1px 1fr;gap:0}.voucher-details .voucher-details-price-item{padding:18px 14px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#1d34c1}.voucher-details .voucher-details-price-divider{background:#e5e7eb}.voucher-details .voucher-details-price-label{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:inherit}.voucher-details .voucher-details-price-value{font-family:Open Sans,sans-serif;font-size:29px;font-weight:800;color:inherit;line-height:1}.voucher-details .voucher-details-action{margin-top:auto}.voucher-details .voucher-details-buy-btn{width:100%;height:58px;border-radius:12px;border:none;background:#1d34c1;color:#fff;font-family:Open Sans,sans-serif;font-weight:800;font-size:18px;cursor:pointer;box-shadow:0 10px 22px #1d34c138}.voucher-details .voucher-details-buy-btn:hover{filter:brightness(1.03)}.voucher-details .voucher-details-buy-btn:active{transform:translateY(1px)}.voucher-details .voucher-details-main{background:#fff;border-radius:10px;border:1px solid #DEE1EC;box-shadow:0 2px 8px #0000000f;overflow:hidden;opacity:1}.voucher-details .voucher-details-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #e5e7eb}.voucher-details .voucher-details-tab{height:56px;background:#fff;background-color:#f4f4f7;border:none;font-family:Open Sans,sans-serif;font-weight:400;font-size:20px;color:#000;cursor:pointer;position:relative}.voucher-details .voucher-details-tab.is-active{font-weight:800;color:#0138c0;background-color:#fff}.voucher-details .voucher-details-tab.is-active:after{content:"";position:absolute;right:24px;left:24px;bottom:-1px;height:3px;background:#1d34c1;border-radius:2px}.voucher-details .voucher-details-content{padding:24px 26px 26px;min-height:220px}.voucher-details .voucher-details-paragraph{font-family:Open Sans,sans-serif;font-weight:400;font-size:15px;line-height:1.7;color:#0e1732;margin:0 0 10px}.voucher-details .voucher-details-link-row{margin-top:12px}.voucher-details .voucher-details-back-link,.voucher-details .voucher-details-back-btn{color:#1d34c1;font-family:Open Sans,sans-serif;font-weight:700;text-decoration:underline;text-underline-offset:4px}.voucher-details .voucher-details-not-found{max-width:1400px;margin:0 auto;padding:0 2rem;font-family:Open Sans,sans-serif;color:#0e1732;background:#fff;border-radius:12px;border:1px solid #dee1ec;box-shadow:0 2px 8px #0000000f;padding-top:18px;padding-bottom:18px}.voucher-details .voucher-details-not-found-actions{margin-top:10px}.voucher-details .voucher-details-networks{padding:34px 0 70px}.voucher-details .voucher-details-networks-container{max-width:1400px;margin:0 auto;padding:0 2rem}.voucher-details .voucher-details-networks-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:26px;color:#0e1732;text-align:center;margin:0 0 18px}.voucher-details .voucher-details-networks-filter{max-width:900px;margin:0 auto 22px}.voucher-details .voucher-details-networks-filter-row{display:flex;align-items:center;justify-content:center;gap:16px;direction:rtl}.voucher-details .voucher-details-networks-filter-btn{height:56px;min-width:160px;padding:0 22px;border-radius:12px;border:none;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;cursor:pointer;box-shadow:0 10px 22px #0138c038}.voucher-details .voucher-details-networks-filter-btn:hover{filter:brightness(1.03)}.voucher-details .voucher-details-networks-filter-btn:active{transform:translateY(1px)}.voucher-details .voucher-details-networks-search{position:relative;flex:1 1 420px;min-width:280px}.voucher-details .voucher-details-networks-search-label{position:absolute;opacity:0;pointer-events:none}.voucher-details .voucher-details-networks-search-input{width:100%;height:56px;border-radius:12px;border:1px solid #DEE1EC;background:#fff;padding-right:16px;padding-left:48px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#0e1732;text-align:right;direction:rtl}.voucher-details .voucher-details-networks-search-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.voucher-details .voucher-details-networks-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.voucher-details .voucher-details-networks-select{position:relative;flex:0 0 170px}.voucher-details .voucher-details-networks-select-label{position:absolute;opacity:0;pointer-events:none}.voucher-details .voucher-details-networks-select select{width:100%;height:56px;border-radius:12px;border:1px solid #DEE1EC;background:#fff;padding-right:16px;padding-left:42px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#6b7280;text-align:right;direction:rtl;appearance:none}.voucher-details .voucher-details-networks-select:before{content:"";position:absolute;left:16px;top:50%;width:7px;height:7px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-50%) rotate(45deg);pointer-events:none}.voucher-details .voucher-details-networks-select select:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.voucher-details .voucher-details-networks-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.voucher-details .voucher-details-network-card{background:#fff;border:1px solid #DEE1EC;border-radius:10px;height:64px;display:flex;align-items:center;justify-content:center;padding:10px 12px}.voucher-details .voucher-details-network-card img{max-width:100%;max-height:34px;object-fit:contain}@media(max-width:1200px){.voucher-details .breadcrumbs,.voucher-details .hero-text-content{right:8rem;left:8rem}.voucher-details .voucher-details-layout{grid-template-columns:1fr 380px}.voucher-details .voucher-details-networks-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:900px){.voucher-details .voucher-details-layout{grid-template-columns:1fr;margin-top:0}.voucher-details .voucher-details-aside,.voucher-details .voucher-details-main{grid-column:auto}.voucher-details .voucher-details-aside,.voucher-details .voucher-details-main{margin-top:0;z-index:auto}.voucher-details .voucher-details-networks-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.voucher-details .voucher-details-networks-filter-row{flex-wrap:wrap;justify-content:stretch}.voucher-details .voucher-details-networks-filter-btn{width:100%;order:3}.business-details .voucher-details-aside{width:100%}.business-details .voucher-details-logo-card{margin-top:0;position:static;z-index:auto;height:180px}}@media(max-width:768px){.voucher-details .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.voucher-details .hero-text-content{right:1rem;left:1rem;top:4rem}.voucher-details .hero-title{font-size:34px}.voucher-details .voucher-details-layout{padding:0 1rem;gap:16px}.voucher-details .voucher-details-networks-container{padding:0 1rem}.voucher-details .voucher-details-networks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.voucher-details .voucher-details-networks-filter-row{gap:12px}.voucher-details .vd-hero-logo{display:flex;position:absolute;left:1rem;bottom:0;width:170px;height:120px;background:#fff;border:1px solid #DEE1EC;border-radius:12px;box-shadow:0 8px 18px #0000001a;align-items:center;justify-content:center;padding:10px 12px;z-index:6}.voucher-details .vd-hero-logo img{max-width:100%;max-height:70px;object-fit:contain}.voucher-details .vd-mobile{padding:80px 0 18px}.voucher-details .vd-mobile-container{max-width:900px;margin:0 auto;padding:0 1rem;display:grid;gap:14px}.voucher-details .vd-mobile-action{margin-top:0}.voucher-details .voucher-details-buy-btn{background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);box-shadow:0 10px 22px #0138c038}.voucher-details .vd-accordion-card{background:#fff;border:1px solid #DEE1EC;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.voucher-details .vd-acc-header{width:100%;height:52px;background:#fff;border:none;border-bottom:1px solid #DEE1EC;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.voucher-details .vd-acc-header.is-open{background:#f4f4f7}.voucher-details .vd-acc-title{font-family:Open Sans,sans-serif;font-weight:800;font-size:15px;color:#0e1732}.voucher-details .vd-acc-icon{width:18px;height:18px;display:block}.voucher-details .vd-acc-body{padding:12px 14px;background:#fff;border-bottom:1px solid #DEE1EC}.voucher-details .vd-acc-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:#0e1732;margin:0 0 10px}.voucher-details .vd-acc-link{font-family:Open Sans,sans-serif;font-weight:700;font-size:13px;color:#1d34c1;text-decoration:underline;text-underline-offset:4px}.voucher-details .vd-mobile-back{margin-top:4px}.voucher-details .voucher-details-networks-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.voucher-details .voucher-details-networks-search,.voucher-details .voucher-details-networks-select{min-width:0;width:100%;flex:initial}.voucher-details .voucher-details-networks-filter-btn{grid-column:1 / -1;height:52px;font-size:16px}.voucher-details .voucher-details-networks-search-input,.voucher-details .voucher-details-networks-select select{height:52px;font-size:14px}.voucher-details .testimonials{padding:1.5rem 1rem}.voucher-details .testimonials-header{text-align:center;margin-bottom:1.25rem}.voucher-details .testimonials-title{text-align:center;font-size:22px}.business-details .voucher-details-body{padding-bottom:40px}.business-details .voucher-details-logo{padding:1rem}.business-details .voucher-details-logo img{max-height:120px}.business-details .voucher-details-main{min-height:auto}.business-details .sale-card{width:clamp(280px,86vw,380px);height:240px}.business-details .sale-logo-pill{width:150px;height:60px;right:12px}.business-details .sale-logo-pill img{max-width:130px;max-height:30px}.business-details .sale-caption{font-size:13px;bottom:6%}.business-details .bd-hero-logo{position:absolute;left:1rem;bottom:0;width:170px;height:120px;background:#fff;border:1px solid #DEE1EC;border-radius:12px;box-shadow:0 8px 18px #0000001a;display:flex;align-items:center;justify-content:center;padding:10px 12px;z-index:6}.business-details .bd-hero-logo img{max-width:100%;max-height:70px;object-fit:contain}.business-details .bd-mobile{padding:80px 0 24px}.business-details .bd-mobile-container{max-width:900px;margin:0 auto;padding:0 1rem}.business-details .bd-accordion-card{background:#fff;border:1px solid #DEE1EC;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.business-details .bd-acc-header{width:100%;height:52px;background:#fff;border:none;border-bottom:1px solid #DEE1EC;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.business-details .bd-acc-header.is-open{background:#f4f4f7}.business-details .bd-acc-title{font-family:Open Sans,sans-serif;font-weight:800;font-size:15px;color:#0e1732}.business-details .bd-acc-icon{width:18px;height:18px;display:block}.business-details .bd-acc-body{padding:12px 14px;background:#fff;border-bottom:1px solid #DEE1EC}.business-details .bd-acc-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:#0e1732;margin:0 0 10px}.business-details .bd-acc-link{font-family:Open Sans,sans-serif;font-weight:700;font-size:13px;color:#1d34c1;text-decoration:underline;text-underline-offset:4px}.business-details .bd-stats{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.business-details .bd-stat-card{height:86px;border-radius:12px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 10px 22px #0138c02e}.business-details .bd-stat-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;line-height:1}.business-details .bd-stat-value{font-family:Open Sans,sans-serif;font-weight:800;font-size:26px;line-height:1}.business-details .business-sales-title{font-size:22px}.voucher-details .voucher-details-networks-select{flex:1 1 160px}}.voucher-details .testimonials{padding:2rem;width:100%}.voucher-details .testimonials-header{max-width:1400px;margin:0 auto 2rem;text-align:right;direction:rtl}.voucher-details .testimonials-title{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:30px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#0e1732;margin:0}.voucher-details .testimonials-carousel{max-width:1400px;margin:0 auto;position:relative;display:flex;align-items:center;gap:1rem}.voucher-details .carousel-arrow{background:transparent;border:none;font-size:3rem;color:#2d3748;cursor:pointer;padding:.5rem 1rem;transition:color .3s;z-index:10;flex-shrink:0}.voucher-details .carousel-arrow:disabled,.voucher-details .carousel-arrow[aria-disabled=true]{color:#9ca3af;cursor:default}.voucher-details .carousel-arrow:not(:disabled):hover{color:#1e40af}.voucher-details .testimonials-container{display:flex;gap:1.5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;flex-direction:row;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.voucher-details .testimonials-container::-webkit-scrollbar{display:none}.voucher-details .testimonial-card{background:#fff;width:clamp(260px,80vw,325px);height:auto;border-radius:10px;border:1px solid #DEE1EC;padding:2rem;flex-shrink:0;box-shadow:0 2px 8px #00000014;direction:rtl;scroll-snap-align:start}.voucher-details .testimonial-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.voucher-details .testimonial-info{flex:1}.voucher-details .testimonial-name{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#2d3748;margin-bottom:.5rem}.voucher-details .testimonial-date{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:100%;letter-spacing:0%;text-align:right;vertical-align:middle;color:#6b7280;margin-bottom:.5rem}.voucher-details .testimonial-stars{display:flex;gap:.25rem;align-items:center}.voucher-details .testimonial-stars img{width:18px;height:18px}.voucher-details .testimonial-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:1rem;display:flex;align-items:center;justify-content:center;background:#fff}.voucher-details .testimonial-avatar img{width:100%;height:100%;object-fit:contain}.voucher-details .testimonial-text{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.4;letter-spacing:0%;text-align:right;vertical-align:middle;color:#4b5563}.voucher-details .testimonials-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.voucher-details .pagination-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:background .3s}.voucher-details .pagination-dot.active{background:#6b7280;width:24px;border-radius:4px}.voucher-details .business-sales{padding:2rem;width:100%}.voucher-details .business-sales-header{max-width:1400px;margin:0 auto .5rem;text-align:right;direction:rtl}.voucher-details .business-sales-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:30px;line-height:100%;color:#0e1732;margin:0}.voucher-details .sales-carousel{max-width:1400px;margin:1rem auto 0;padding-top:1rem;border-top:1px solid #DEE1EC;position:relative;display:flex;align-items:center;gap:1rem}.voucher-details .sales-container{display:flex;gap:1.25rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:1rem}.voucher-details .sales-container::-webkit-scrollbar{display:none}.voucher-details .sale-card{width:444px;height:291px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;direction:rtl;background:#fff;border:1px solid #DEE1EC;border-radius:16px}.voucher-details .sale-card-surface{width:100%;height:100%;position:relative;overflow:hidden;scroll-snap-align:center;background:#fff}.voucher-details .sale-image{width:100%;height:80%;object-fit:cover;display:block}.voucher-details .sale-logo-pill{position:absolute;right:14px;bottom:15%;background:#fff;border-radius:12px;width:181px;height:72px;padding:0;display:flex;align-items:center;justify-content:center;max-width:none}.voucher-details .sale-logo-pill img{max-width:160px;max-height:34px;width:auto;height:auto;object-fit:contain}.voucher-details .sale-caption{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;position:absolute;bottom:7%;padding:0 10px}.voucher-details .vd-payment-container{bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:20px;pointer-events:none;animation:fadeIn .2s ease-out}.voucher-details .vd-payment-container>*{pointer-events:auto;max-width:800px;width:100%;max-height:80vh;animation:slideUp .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.weekly-benefits{width:100%;background:#f4f4f6}.weekly-benefits .weekly-benefits-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.weekly-benefits .weekly-benefits-background{position:absolute;top:0;left:0;right:0;z-index:0;height:260px;width:100%;overflow:hidden}.weekly-benefits .weekly-benefits-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.weekly-benefits .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}.weekly-benefits .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;text-decoration:none}.weekly-benefits .breadcrumb-link.breadcrumb-active{font-weight:700}.weekly-benefits .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.weekly-benefits .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}.weekly-benefits .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:35px;line-height:1;color:#fff;margin:0}.weekly-benefits .hero-voucher-balance-btn{display:none}.weekly-benefits .weekly-benefits-body{width:100%;padding:0 2rem 3rem}.weekly-benefits .weekly-benefits-filter-card{max-width:1325px;position:relative;margin:-100px auto 0;background:#fff;border-radius:16px;padding:2.5rem 3rem;box-shadow:0 8px 32px #0000001a}.weekly-benefits .weekly-benefits-filter-row{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;direction:rtl}.weekly-benefits .weekly-benefits-filter-row::-webkit-scrollbar{display:none}.weekly-benefits .weekly-benefits-select{position:relative;min-width:140px;flex:0 0 auto}.weekly-benefits .weekly-benefits-select-label{position:absolute;opacity:0;pointer-events:none}.weekly-benefits .weekly-benefits-select select{width:100%;height:48px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding:0 1.25rem 0 2.5rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;appearance:none;direction:rtl;text-align:right;transition:border-color .3s,box-shadow .3s;cursor:pointer}.weekly-benefits .weekly-benefits-select select:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.weekly-benefits .weekly-benefits-select:before{content:"";position:absolute;left:1rem;top:50%;width:6px;height:6px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:1}.weekly-benefits .weekly-benefits-search{position:relative;flex:1 1 360px;min-width:280px}.weekly-benefits .weekly-benefits-search-label{position:absolute;opacity:0;pointer-events:none}.weekly-benefits .weekly-benefits-search-input{width:100%;height:48px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding-right:1.25rem;padding-left:2.75rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;text-align:right;direction:rtl;transition:border-color .3s,box-shadow .3s}.weekly-benefits .weekly-benefits-search-input::placeholder{color:#999;text-align:right}.weekly-benefits .weekly-benefits-search-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.weekly-benefits .weekly-benefits-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.weekly-benefits .weekly-benefits-grid{max-width:1400px;margin:22px auto 0;display:grid;grid-template-columns:repeat(auto-fill,216px);gap:18px;justify-content:center}.weekly-benefits .weekly-benefits-load-more-wrap{max-width:1400px;margin:26px auto 0;display:flex;justify-content:center}.weekly-benefits .weekly-benefits-load-more{height:44px;padding:0 28px;border-radius:8px;border:none;background:#1d34c1;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 6px 14px #1d34c133}.weekly-benefits .weekly-benefits-load-more:hover{filter:brightness(1.03)}.weekly-benefits .weekly-benefits-load-more:active{transform:translateY(1px)}.weekly-benefits .weekly-benefits-load-more:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:3px}.weekly-benefits .weekly-benefit-card{display:flex;flex-direction:column;align-items:center;gap:10px;direction:rtl;width:216px;height:202px}.weekly-benefits .weekly-benefit-card-surface{width:216px;height:150px;background:#fff;border-radius:10px;border:1px solid #dee1ec;box-shadow:0 2px 8px #0000000f;position:relative;padding:.75rem;display:flex;align-items:center;justify-content:center}.weekly-benefits .weekly-benefit-badge{position:absolute;top:8px;right:8px;background:#1d4ed8;color:#fff;border-radius:12px;padding:6px 10px;text-align:center;line-height:1.05}.weekly-benefits .weekly-benefit-badge-label{font-family:Open Sans,sans-serif;font-weight:600;font-size:11px}.weekly-benefits .weekly-benefit-badge-value{font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;margin-top:2px}.weekly-benefits .weekly-benefit-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.weekly-benefits .weekly-benefit-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.weekly-benefits .weekly-benefit-title{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.2;color:#0e1732;text-align:center;width:100%;max-width:216px;margin-top:4px}.weekly-benefits .weekly-benefit-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#0e1732;text-align:center;width:100%;max-width:216px;margin-top:2px}@media(max-width:1200px){.weekly-benefits .breadcrumbs,.weekly-benefits .hero-text-content{right:8rem}.weekly-benefits .weekly-benefits-grid{grid-template-columns:repeat(auto-fill,216px)}}@media(max-width:900px){.weekly-benefits .weekly-benefits-grid{grid-template-columns:repeat(auto-fill,216px)}}@media(max-width:768px){.weekly-benefits .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.weekly-benefits .hero-text-content{right:1rem;left:1rem;top:3rem}.weekly-benefits .hero-voucher-balance-btn{display:block;position:absolute;right:1rem;z-index:10;padding:.875rem .5rem;border-radius:12px;background:#fff3;border:1px solid #ffffff;color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;text-align:center;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .3s,transform .2s}.weekly-benefits .hero-voucher-balance-btn:active{background:#ffffff4d;transform:scale(.98)}.weekly-benefits .weekly-benefits-body{padding:0 1rem 2.5rem}.weekly-benefits .weekly-benefits-filter-card{padding:1.125rem 1rem}.weekly-benefits .weekly-benefits-search-icon{display:none}.weekly-benefits .weekly-benefits-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.weekly-benefits .weekly-benefits-filter-icon-btn img{display:block;width:18px;height:18px}.weekly-benefits .weekly-benefits-filter-row{gap:1rem}.weekly-benefits .weekly-benefits-search,.weekly-benefits .weekly-benefits-select{width:100%;min-width:100%}.weekly-benefits .weekly-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.weekly-benefits .weekly-benefit-card{width:100%;max-width:100%;height:auto}.weekly-benefits .weekly-benefit-card-surface{width:100%;max-width:100%;height:auto;min-height:140px;aspect-ratio:1.44}.weekly-benefits .weekly-benefit-badge{font-size:12px;padding:4px 8px;top:6px;right:6px}.weekly-benefits .weekly-benefit-badge-label{font-size:10px}.weekly-benefits .weekly-benefit-badge-value{font-size:12px}.weekly-benefits .weekly-benefit-title,.weekly-benefits .weekly-benefit-subtitle{max-width:100%;font-size:13px}.weekly-benefits .weekly-benefit-subtitle{font-size:12px}}@media(max-width:480px){.weekly-benefits .weekly-benefits-hero{min-height:280px;padding:2.5rem 1rem}.weekly-benefits .weekly-benefits-background{height:220px}.weekly-benefits .hero-title{font-size:28px}.weekly-benefits .weekly-benefits-filter-card{padding:1.125rem 1rem}.weekly-benefits .weekly-benefits-search-icon{display:none}.weekly-benefits .weekly-benefits-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.weekly-benefits .weekly-benefits-filter-icon-btn img{display:block;width:18px;height:18px}.weekly-benefits .weekly-benefits-search-input,.weekly-benefits .weekly-benefits-select select{padding:.875rem 1rem .875rem 2.5rem;font-size:14px}.weekly-benefits .weekly-benefits-search-btn{padding:.875rem 2rem;font-size:14px}.weekly-benefits .weekly-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.weekly-benefits .weekly-benefit-card{width:100%;max-width:100%;height:auto}.weekly-benefits .weekly-benefit-card-surface{width:100%;max-width:100%;height:auto;min-height:140px;aspect-ratio:1.44}.weekly-benefits .weekly-benefit-badge{font-size:11px;padding:4px 7px;top:5px;right:5px}.weekly-benefits .weekly-benefit-badge-label{font-size:9px}.weekly-benefits .weekly-benefit-badge-value{font-size:11px}.weekly-benefits .weekly-benefit-title,.weekly-benefits .weekly-benefit-subtitle{max-width:100%;font-size:12px}.weekly-benefits .weekly-benefit-subtitle{font-size:11px}}.weekly-benefits-filter-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:3000;display:flex;align-items:stretch;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.weekly-benefits-filter-drawer-overlay.weekly-benefits-filter-drawer-open{opacity:1;visibility:visible}.weekly-benefits-filter-drawer{width:70%;max-width:400px;background:#fff;height:100%;overflow-y:auto;transform:translate(-100%);transition:transform .3s;position:relative;display:flex;flex-direction:column}.weekly-benefits-filter-drawer-overlay.weekly-benefits-filter-drawer-open .weekly-benefits-filter-drawer{transform:translate(0)}.weekly-benefits-filter-drawer-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.weekly-benefits-filter-drawer-close img{width:24px;height:24px;display:block}.weekly-benefits-filter-drawer-content{padding:4rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.weekly-benefits-filter-drawer-label{display:block;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;margin-bottom:.5rem;text-align:right}.weekly-benefits-filter-drawer-search-wrapper{position:relative}.weekly-benefits-filter-drawer-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 .75rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.weekly-benefits-filter-drawer-input::placeholder{color:#7b839b}.weekly-benefits-filter-drawer-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.weekly-benefits-filter-drawer-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.weekly-benefits-filter-drawer-select-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 2.5rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center}.weekly-benefits-filter-drawer-select-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.weekly-benefits-filter-drawer-budget-section{display:flex;flex-direction:column;gap:.75rem}.weekly-benefits-filter-drawer-budget-inputs{display:flex;align-items:center;gap:.5rem}.weekly-benefits-filter-drawer-budget-input{flex:1;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.weekly-benefits-filter-drawer-budget-separator{font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;padding:0 .25rem}.weekly-benefits-filter-drawer-range-wrapper{position:relative;height:40px;display:flex;align-items:center}.weekly-benefits-filter-drawer-range{position:absolute;width:100%;height:4px;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.weekly-benefits-filter-drawer-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;position:relative;z-index:2}.weekly-benefits-filter-drawer-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;border:none;position:relative;z-index:2}.weekly-benefits-filter-drawer-range-wrapper:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;background:#1d34c1;border-radius:2px;z-index:1}.weekly-benefits-filter-drawer-range-min{z-index:3}.weekly-benefits-filter-drawer-range-max{z-index:4}.weekly-benefits-filter-drawer-submit{width:100%;height:60px;margin-top:1rem;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);cursor:pointer;transition:opacity .2s,transform .2s}.weekly-benefits-filter-drawer-submit:active{opacity:.92;transform:scale(.98)}.sales-and-deals{width:100%;background:#f4f4f6}.sales-and-deals .sales-and-deals-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.sales-and-deals .sales-and-deals-background{position:absolute;top:0;left:0;right:0;z-index:0;height:260px;width:100%;overflow:hidden}.sales-and-deals .sales-and-deals-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.sales-and-deals .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}.sales-and-deals .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;text-decoration:none}.sales-and-deals .breadcrumb-link.breadcrumb-active{font-weight:700}.sales-and-deals .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.sales-and-deals .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}.sales-and-deals .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:35px;line-height:1;color:#fff;margin:0}.sales-and-deals .hero-voucher-balance-btn{display:none}.sales-and-deals .sales-and-deals-body{width:100%;padding:0 2rem 3rem}.sales-and-deals .sales-and-deals-filter-card{max-width:1325px;position:relative;margin:-100px auto 0;background:#fff;border-radius:16px;padding:2.5rem 3rem;box-shadow:0 8px 32px #0000001a}.sales-and-deals .sales-and-deals-filter-row{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;direction:rtl}.sales-and-deals .sales-and-deals-filter-row::-webkit-scrollbar{display:none}.sales-and-deals .sales-and-deals-weekly-benefits{height:48px;border-radius:8px;border:none;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;padding:0 2.5rem;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:opacity .3s,transform .2s,box-shadow .2s}.sales-and-deals .sales-and-deals-weekly-benefits:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0137c04d}.sales-and-deals .sales-and-deals-weekly-benefits:active{transform:translateY(0)}.sales-and-deals .sales-and-deals-select{position:relative;min-width:140px;flex:0 0 auto}.sales-and-deals .sales-and-deals-select-label{position:absolute;opacity:0;pointer-events:none}.sales-and-deals .sales-and-deals-select select{width:100%;height:48px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding:0 1.25rem 0 2.5rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;appearance:none;direction:rtl;text-align:right;transition:border-color .3s,box-shadow .3s;cursor:pointer}.sales-and-deals .sales-and-deals-select select:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.sales-and-deals .sales-and-deals-select:before{content:"";position:absolute;left:1rem;top:50%;width:6px;height:6px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:1}.sales-and-deals .sales-and-deals-search{position:relative;flex:1 1 360px;min-width:280px}.sales-and-deals .sales-and-deals-search-label{position:absolute;opacity:0;pointer-events:none}.sales-and-deals .sales-and-deals-search-input{width:100%;height:48px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding-right:1.25rem;padding-left:2.75rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;text-align:right;direction:rtl;transition:border-color .3s,box-shadow .3s}.sales-and-deals .sales-and-deals-search-input::placeholder{color:#999;text-align:right}.sales-and-deals .sales-and-deals-search-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.sales-and-deals .sales-and-deals-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.sales-and-deals .sales-and-deals-grid{max-width:1400px;margin:22px auto 0;display:grid;grid-template-columns:repeat(auto-fill,444px);gap:1.25rem;justify-content:center}.sales-and-deals .sales-and-deals-load-more-wrap{max-width:1400px;margin:26px auto 0;display:flex;justify-content:center}.sales-and-deals .sales-and-deals-load-more{height:44px;padding:0 28px;border-radius:8px;border:none;background:#1d34c1;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 6px 14px #1d34c133}.sales-and-deals .sales-and-deals-load-more:hover{filter:brightness(1.03)}.sales-and-deals .sales-and-deals-load-more:active{transform:translateY(1px)}.sales-and-deals .sales-and-deals-load-more:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:3px}.sales-and-deals .sale-card{width:444px;height:291px;display:flex;flex-direction:column;align-items:center;direction:rtl;background:#fff;border:1px solid #DEE1EC;border-radius:16px;overflow:hidden}.sales-and-deals .sale-card-surface{width:100%;height:100%;position:relative;overflow:hidden;background:#fff}.sales-and-deals .sale-image{width:100%;height:80%;object-fit:cover;display:block}.sales-and-deals .sale-logo-pill{position:absolute;right:14px;bottom:15%;background:#fff;border-radius:12px;width:181px;height:72px;padding:0;display:flex;align-items:center;justify-content:center;max-width:none}.sales-and-deals .sale-logo-pill img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.sales-and-deals .sale-caption{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;position:absolute;bottom:7%;left:0;right:0;padding:0 14px;text-align:right;direction:rtl}@media(max-width:1200px){.sales-and-deals .breadcrumbs,.sales-and-deals .hero-text-content{right:8rem}.sales-and-deals .sales-and-deals-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.sales-and-deals .sale-card{width:100%;max-width:444px}}@media(max-width:900px){.sales-and-deals .sales-and-deals-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:768px){.sales-and-deals .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.sales-and-deals .hero-text-content{right:1rem;left:1rem;top:3rem}.sales-and-deals .hero-voucher-balance-btn{display:block;position:absolute;right:1rem;z-index:10;padding:.875rem .5rem;border-radius:12px;background:#fff3;border:1px solid #ffffff;color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;text-align:center;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .3s,transform .2s}.sales-and-deals .hero-voucher-balance-btn:active{background:#ffffff4d;transform:scale(.98)}.sales-and-deals .sales-and-deals-body{padding:0 1rem 2.5rem}.sales-and-deals .sales-and-deals-filter-card{padding:1.125rem 1rem}.sales-and-deals .sales-and-deals-search-icon{display:none}.sales-and-deals .sales-and-deals-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.sales-and-deals .sales-and-deals-filter-icon-btn img{display:block;width:18px;height:18px}.sales-and-deals .sales-and-deals-filter-row{gap:1rem}.sales-and-deals .sales-and-deals-search,.sales-and-deals .sales-and-deals-select{width:100%;min-width:100%}.sales-and-deals .sales-and-deals-weekly-benefits{width:100%}.sales-and-deals .sales-and-deals-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.sales-and-deals .sale-card{width:100%;max-width:100%;height:auto;min-height:200px}.sales-and-deals .sale-card-surface{min-height:200px}.sales-and-deals .sale-image{height:70%}.sales-and-deals .sale-logo-pill{width:120px;height:50px;bottom:20%}.sales-and-deals .sale-logo-pill img{max-width:100%;max-height:100%}.sales-and-deals .sale-caption{font-size:12px;bottom:8%;padding:0 10px}}@media(max-width:480px){.sales-and-deals .sales-and-deals-hero{min-height:280px;padding:2.5rem 1rem}.sales-and-deals .sales-and-deals-background{height:220px}.sales-and-deals .hero-title{font-size:28px}.sales-and-deals .sales-and-deals-filter-card{padding:1.125rem 1rem}.sales-and-deals .sales-and-deals-search-icon{display:none}.sales-and-deals .sales-and-deals-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.sales-and-deals .sales-and-deals-filter-icon-btn img{display:block;width:18px;height:18px}.sales-and-deals .sales-and-deals-search-input,.sales-and-deals .sales-and-deals-select select{padding:.875rem 1rem .875rem 2.5rem;font-size:14px}.sales-and-deals .sales-and-deals-search-btn{padding:.875rem 2rem;font-size:14px}.sales-and-deals .sales-and-deals-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.sales-and-deals .sale-card{width:100%;max-width:100%;height:auto;min-height:200px}.sales-and-deals .sale-card-surface{min-height:200px}.sales-and-deals .sale-image{height:70%}.sales-and-deals .sale-logo-pill{bottom:20%;width:120px;height:50px}.sales-and-deals .sale-logo-pill img{max-width:100%;max-height:100%}.sales-and-deals .sale-caption{bottom:8%;font-size:11px;padding:0 8px}}.sales-and-deals-filter-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:3000;display:flex;align-items:stretch;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.sales-and-deals-filter-drawer-overlay.sales-and-deals-filter-drawer-open{opacity:1;visibility:visible}.sales-and-deals-filter-drawer{width:70%;max-width:400px;background:#fff;height:100%;overflow-y:auto;transform:translate(-100%);transition:transform .3s;position:relative;display:flex;flex-direction:column}.sales-and-deals-filter-drawer-overlay.sales-and-deals-filter-drawer-open .sales-and-deals-filter-drawer{transform:translate(0)}.sales-and-deals-filter-drawer-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.sales-and-deals-filter-drawer-close img{width:24px;height:24px;display:block}.sales-and-deals-filter-drawer-content{padding:4rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.sales-and-deals-filter-drawer-label{display:block;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;margin-bottom:.5rem;text-align:right}.sales-and-deals-filter-drawer-search-wrapper{position:relative}.sales-and-deals-filter-drawer-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 .75rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.sales-and-deals-filter-drawer-input::placeholder{color:#7b839b}.sales-and-deals-filter-drawer-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.sales-and-deals-filter-drawer-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.sales-and-deals-filter-drawer-select-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 2.5rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center}.sales-and-deals-filter-drawer-select-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.sales-and-deals-filter-drawer-budget-section{display:flex;flex-direction:column;gap:.75rem}.sales-and-deals-filter-drawer-budget-inputs{display:flex;align-items:center;gap:.5rem}.sales-and-deals-filter-drawer-budget-input{flex:1;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.sales-and-deals-filter-drawer-budget-separator{font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;padding:0 .25rem}.sales-and-deals-filter-drawer-range-wrapper{position:relative;height:40px;display:flex;align-items:center}.sales-and-deals-filter-drawer-range{position:absolute;width:100%;height:4px;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.sales-and-deals-filter-drawer-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;position:relative;z-index:2}.sales-and-deals-filter-drawer-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;border:none;position:relative;z-index:2}.sales-and-deals-filter-drawer-range-wrapper:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;background:#1d34c1;border-radius:2px;z-index:1}.sales-and-deals-filter-drawer-range-min{z-index:3}.sales-and-deals-filter-drawer-range-max{z-index:4}.sales-and-deals-filter-drawer-submit{width:100%;height:60px;margin-top:1rem;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);cursor:pointer;transition:opacity .2s,transform .2s}.sales-and-deals-filter-drawer-submit:active{opacity:.92;transform:scale(.98)}.products{width:100%;background:#f4f4f6}.products .products-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.products .products-background{position:absolute;top:0;left:0;right:0;z-index:0;height:260px;width:100%;overflow:hidden}.products .products-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.products .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}.products .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;text-decoration:none}.products .breadcrumb-link.breadcrumb-active{font-weight:700}.products .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.products .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}.products .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:35px;line-height:1;color:#fff;margin:0}.products .hero-voucher-balance-btn{display:none}.products .products-body{width:100%;padding:0 2rem 3rem}.products .products-filter-card{max-width:1325px;position:relative;margin:-100px auto 0;background:#fff;border-radius:16px;padding:2.5rem 3rem;box-shadow:0 8px 32px #0000001a}.products .products-filter-row{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;direction:rtl}.products .products-filter-row::-webkit-scrollbar{display:none}.products .products-weekly-benefits{height:48px;border-radius:8px;border:none;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;padding:0 2.5rem;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:opacity .3s,transform .2s,box-shadow .2s}.products .products-weekly-benefits:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0137c04d}.products .products-weekly-benefits:active{transform:translateY(0)}.products .products-select{position:relative;min-width:140px;flex:0 0 auto}.products .products-select-label{position:absolute;opacity:0;pointer-events:none}.products .products-select select{width:100%;height:48px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding:0 1.25rem 0 2.5rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;appearance:none;direction:rtl;text-align:right;transition:border-color .3s,box-shadow .3s;cursor:pointer}.products .products-select select:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.products .products-select:before{content:"";position:absolute;left:1rem;top:50%;width:6px;height:6px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:1}.products .products-search{position:relative;flex:1 1 360px;min-width:280px}.products .products-search-label{position:absolute;opacity:0;pointer-events:none}.products .products-search-input{width:100%;height:48px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;padding-right:1.25rem;padding-left:2.75rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;text-align:right;direction:rtl;transition:border-color .3s,box-shadow .3s}.products .products-search-input::placeholder{color:#999;text-align:right}.products .products-search-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.products .products-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.products .products-grid{max-width:1400px;margin:22px auto 0;display:grid;grid-template-columns:repeat(auto-fill,216px);gap:18px;justify-content:center}.products .products-load-more-wrap{max-width:1400px;margin:26px auto 0;display:flex;justify-content:center}.products .products-load-more{height:44px;padding:0 28px;border-radius:8px;border:none;background:#1d34c1;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 6px 14px #1d34c133}.products .products-load-more:hover{filter:brightness(1.03)}.products .products-load-more:active{transform:translateY(1px)}.products .products-load-more:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:3px}.products .product-card{width:216px;display:flex;flex-direction:column;align-items:center;gap:.4rem;direction:rtl}.products .product-card-surface{width:216px;height:202px;background:#fff;border-radius:10px;border:1px solid #DEE1EC;box-shadow:0 2px 8px #0000000f;position:relative;padding:.75rem;display:flex;align-items:center;justify-content:center}.products .product-badge{position:absolute;top:8px;right:8px;background:#1d4ed8;color:#fff;border-radius:10px;padding:6px 10px;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;line-height:1}.products .product-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.products .product-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.products .product-title{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.25;color:#0e1732;text-align:center;margin-top:.35rem;width:100%;max-width:216px}.products .product-subtitle{font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.2;color:#0e1732;text-align:center;opacity:.9;width:100%;max-width:216px}@media(max-width:1200px){.products .breadcrumbs,.products .hero-text-content{right:8rem}.products .products-grid{grid-template-columns:repeat(auto-fill,216px)}}@media(max-width:900px){.products .products-grid{grid-template-columns:repeat(auto-fill,216px)}}@media(max-width:768px){.products .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.products .hero-text-content{right:1rem;left:1rem;top:3rem}.products .hero-voucher-balance-btn{display:block;position:absolute;right:1rem;z-index:10;padding:.875rem .5rem;border-radius:12px;background:#fff3;border:1px solid #ffffff;color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;text-align:center;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .3s,transform .2s}.products .hero-voucher-balance-btn:active{background:#ffffff4d;transform:scale(.98)}.products .products-body{padding:0 1rem 2.5rem}.products .products-filter-card{padding:1.125rem 1rem}.products .products-search-icon{display:none}.products .products-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.products .products-filter-icon-btn img{display:block;width:18px;height:18px}.products .products-filter-row{gap:1rem}.products .products-search,.products .products-select{width:100%;min-width:100%}.products .products-weekly-benefits{width:100%}.products .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.products .product-card{width:100%;max-width:100%}.products .product-card-surface{width:100%;max-width:100%;height:auto;min-height:160px;aspect-ratio:1}.products .product-title,.products .product-subtitle{max-width:100%;font-size:13px}.products .product-subtitle{font-size:12px}}@media(max-width:480px){.products .products-hero{min-height:280px;padding:2.5rem 1rem}.products .products-background{height:220px}.products .hero-title{font-size:28px;white-space:pre-line}.products .products-filter-card{padding:1.125rem 1rem}.products .products-search-icon{display:none}.products .products-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.products .products-filter-icon-btn img{display:block;width:18px;height:18px}.products .products-search-input,.products .products-select select{padding:.875rem 1rem .875rem 2.5rem;font-size:14px}.products .products-search-btn{padding:.875rem 2rem;font-size:14px}.products .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.products .product-card{width:100%;max-width:100%}.products .product-card-surface{width:100%;max-width:100%;height:auto;min-height:160px;aspect-ratio:1}.products .product-badge{font-size:12px;padding:4px 8px;top:6px;right:6px}.products .product-title,.products .product-subtitle{max-width:100%;font-size:12px}.products .product-subtitle{font-size:11px}}.products-filter-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:3000;display:flex;align-items:stretch;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.products-filter-drawer-overlay.products-filter-drawer-open{opacity:1;visibility:visible}.products-filter-drawer{width:70%;max-width:400px;background:#fff;height:100%;overflow-y:auto;transform:translate(-100%);transition:transform .3s;position:relative;display:flex;flex-direction:column}.products-filter-drawer-overlay.products-filter-drawer-open .products-filter-drawer{transform:translate(0)}.products-filter-drawer-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.products-filter-drawer-close img{width:24px;height:24px;display:block}.products-filter-drawer-content{padding:4rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.products-filter-drawer-label{display:block;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;margin-bottom:.5rem;text-align:right}.products-filter-drawer-search-wrapper{position:relative}.products-filter-drawer-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 .75rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.products-filter-drawer-input::placeholder{color:#7b839b}.products-filter-drawer-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.products-filter-drawer-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.products-filter-drawer-select-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 2.5rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center}.products-filter-drawer-select-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.products-filter-drawer-budget-section{display:flex;flex-direction:column;gap:.75rem}.products-filter-drawer-budget-inputs{display:flex;align-items:center;gap:.5rem}.products-filter-drawer-budget-input{flex:1;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.products-filter-drawer-budget-separator{font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;padding:0 .25rem}.products-filter-drawer-range-wrapper{position:relative;height:40px;display:flex;align-items:center}.products-filter-drawer-range{position:absolute;width:100%;height:4px;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.products-filter-drawer-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;position:relative;z-index:2}.products-filter-drawer-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;border:none;position:relative;z-index:2}.products-filter-drawer-range-wrapper:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;background:#1d34c1;border-radius:2px;z-index:1}.products-filter-drawer-range-min{z-index:3}.products-filter-drawer-range-max{z-index:4}.products-filter-drawer-submit{width:100%;height:60px;margin-top:1rem;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);cursor:pointer;transition:opacity .2s,transform .2s}.products-filter-drawer-submit:active{opacity:.92;transform:scale(.98)}.leading-businesses{width:100%;background:#f4f4f6}.leading-businesses .leading-businesses-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.leading-businesses .leading-businesses-background{position:absolute;top:0;left:0;right:0;z-index:0;height:260px;width:100%;overflow:hidden}.leading-businesses .leading-businesses-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.leading-businesses .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}.leading-businesses .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;text-decoration:none}.leading-businesses .breadcrumb-link.breadcrumb-active{font-weight:700}.leading-businesses .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.leading-businesses .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}.leading-businesses .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:35px;line-height:1;color:#fff;margin:0}.leading-businesses .leading-businesses-body{width:100%;padding:0 2rem 3rem}.leading-businesses .leading-businesses-filter-card{max-width:1325px;position:relative;margin:-100px auto 0;background:#fff;border-radius:12px;padding:1.125rem;box-shadow:0 8px 24px #00000014}.leading-businesses .leading-businesses-filter-row{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;direction:rtl}.leading-businesses .leading-businesses-filter-row::-webkit-scrollbar{display:none}.leading-businesses .leading-businesses-search-btn{height:48px;border-radius:12px;border:none;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;padding:0 1.5rem;font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:opacity .3s,transform .2s,box-shadow .2s}.leading-businesses .leading-businesses-search-btn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0137c04d}.leading-businesses .leading-businesses-search-btn:active{transform:translateY(0)}.leading-businesses .leading-businesses-select{position:relative;min-width:140px;flex:0 0 auto}.leading-businesses .leading-businesses-select-label{position:absolute;opacity:0;pointer-events:none}.leading-businesses .leading-businesses-select select{width:100%;height:48px;border-radius:8px;border:1px solid #dee1ec;background:#fff;padding:0 1.25rem 0 2.5rem;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#0e1732;appearance:none;direction:rtl;text-align:right;transition:border-color .3s,box-shadow .3s;cursor:pointer}.leading-businesses .leading-businesses-select select:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.leading-businesses .leading-businesses-select:before{content:"";position:absolute;left:1rem;top:50%;width:6px;height:6px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:1}.leading-businesses .leading-businesses-search{position:relative;flex:1 1 360px;min-width:280px}.leading-businesses .leading-businesses-search-label{position:absolute;opacity:0;pointer-events:none}.leading-businesses .leading-businesses-search-input{width:100%;height:48px;border-radius:8px;border:1px solid #dee1ec;background:#fff;padding-right:1.25rem;padding-left:2.75rem;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#0e1732;text-align:right;direction:rtl;transition:border-color .3s,box-shadow .3s}.leading-businesses .leading-businesses-search-input::placeholder{color:#999;text-align:right}.leading-businesses .leading-businesses-search-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.leading-businesses .leading-businesses-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.leading-businesses .leading-businesses-grid{max-width:1400px;margin:22px auto 0;display:grid;grid-template-columns:repeat(auto-fill,254px);gap:1rem;justify-content:center}.leading-businesses .leading-businesses-load-more-wrap{max-width:1400px;margin:26px auto 0;display:flex;justify-content:center}.leading-businesses .leading-businesses-load-more{height:44px;padding:0 28px;border-radius:8px;border:none;background:#1d34c1;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 6px 14px #1d34c133}.leading-businesses .leading-businesses-load-more:hover{filter:brightness(1.03)}.leading-businesses .leading-businesses-load-more:active{transform:translateY(1px)}.leading-businesses .leading-businesses-load-more:focus-visible{outline:2px solid rgba(29,52,193,.5);outline-offset:3px}.leading-businesses .leading-business-card{width:254px;display:flex;flex-direction:column;align-items:center;direction:rtl}.leading-businesses .leading-business-card--link{text-decoration:none;color:inherit;cursor:pointer}.leading-businesses .leading-business-card--link:hover .leading-business-card-surface{box-shadow:0 6px 16px #0000001a;transform:translateY(-1px)}.leading-businesses .leading-business-card--link:focus-visible{outline:2px solid rgba(29,52,193,.6);outline-offset:4px;border-radius:12px}.leading-businesses .leading-business-card-surface{width:254px;height:157.61px;background:#fff;border-radius:10px;border:1px solid #DEE1EC;box-shadow:0 2px 8px #0000000f;display:flex;align-items:center;justify-content:center;padding:.75rem .1rem;transition:box-shadow .2s ease,transform .2s ease}.leading-businesses .leading-business-card-surface img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(max-width:1200px){.leading-businesses .breadcrumbs,.leading-businesses .hero-text-content{right:8rem}.leading-businesses .leading-businesses-grid{grid-template-columns:repeat(auto-fill,254px)}}@media(max-width:900px){.leading-businesses .leading-businesses-grid{grid-template-columns:repeat(auto-fill,254px)}}@media(max-width:768px){.leading-businesses .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.leading-businesses .hero-text-content{right:1rem;left:1rem;top:3rem}.leading-businesses .leading-businesses-body{padding:0 1rem 2.5rem}.leading-businesses .leading-businesses-filter-card{padding:1.125rem 1rem}.leading-businesses .leading-businesses-search-icon{display:none}.leading-businesses .leading-businesses-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.leading-businesses .leading-businesses-filter-icon-btn img{display:block;width:18px;height:18px}.leading-businesses .leading-businesses-filter-row{gap:1rem}.leading-businesses .leading-businesses-search,.leading-businesses .leading-businesses-select{width:100%;min-width:100%}.leading-businesses .leading-businesses-search-btn{width:100%}.leading-businesses .leading-businesses-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.leading-businesses .leading-business-card{width:100%;max-width:100%}.leading-businesses .leading-business-card-surface{width:122px;height:76px;max-width:122px;aspect-ratio:122 / 76}}@media(max-width:480px){.leading-businesses .leading-businesses-hero{min-height:280px;padding:2.5rem 1rem}.leading-businesses .leading-businesses-background{height:220px}.leading-businesses .hero-title{font-size:28px}.leading-businesses .leading-businesses-filter-card{padding:1.125rem 1rem}.leading-businesses .leading-businesses-search-icon{display:none}.leading-businesses .leading-businesses-filter-icon-btn{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.leading-businesses .leading-businesses-filter-icon-btn img{display:block;width:18px;height:18px}.leading-businesses .leading-businesses-search-input,.leading-businesses .leading-businesses-select select{padding:.875rem 1rem .875rem 2.5rem;font-size:14px}.leading-businesses .leading-businesses-search-btn{padding:.875rem 2rem;font-size:14px}.leading-businesses .leading-businesses-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.leading-businesses .leading-business-card{width:100%;max-width:100%}}.leading-businesses-filter-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:3000;display:flex;align-items:stretch;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.leading-businesses-filter-drawer-overlay.leading-businesses-filter-drawer-open{opacity:1;visibility:visible}.leading-businesses-filter-drawer{width:70%;max-width:400px;background:#fff;height:100%;overflow-y:auto;transform:translate(-100%);transition:transform .3s;position:relative;display:flex;flex-direction:column}.leading-businesses-filter-drawer-overlay.leading-businesses-filter-drawer-open .leading-businesses-filter-drawer{transform:translate(0)}.leading-businesses-filter-drawer-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.leading-businesses-filter-drawer-close img{width:24px;height:24px;display:block}.leading-businesses-filter-drawer-content{padding:4rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.leading-businesses-filter-drawer-label{display:block;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;margin-bottom:.5rem;text-align:right}.leading-businesses-filter-drawer-search-wrapper{position:relative}.leading-businesses-filter-drawer-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 .75rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.leading-businesses-filter-drawer-input::placeholder{color:#7b839b}.leading-businesses-filter-drawer-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.leading-businesses-filter-drawer-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.leading-businesses-filter-drawer-select-input{width:100%;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 2.5rem 0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center}.leading-businesses-filter-drawer-select-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.leading-businesses-filter-drawer-budget-section{display:flex;flex-direction:column;gap:.75rem}.leading-businesses-filter-drawer-budget-inputs{display:flex;align-items:center;gap:.5rem}.leading-businesses-filter-drawer-budget-input{flex:1;height:50px;border:1px solid #DEE1EC;border-radius:10px;padding:0 1rem;font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;background:#fff;text-align:right;direction:rtl}.leading-businesses-filter-drawer-budget-separator{font-family:Open Sans,sans-serif;font-size:16px;color:#0e1732;padding:0 .25rem}.leading-businesses-filter-drawer-range-wrapper{position:relative;height:40px;display:flex;align-items:center}.leading-businesses-filter-drawer-range{position:absolute;width:100%;height:4px;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.leading-businesses-filter-drawer-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;position:relative;z-index:2}.leading-businesses-filter-drawer-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#1d34c1;cursor:pointer;pointer-events:all;border:none;position:relative;z-index:2}.leading-businesses-filter-drawer-range-wrapper:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;background:#1d34c1;border-radius:2px;z-index:1}.leading-businesses-filter-drawer-range-min{z-index:3}.leading-businesses-filter-drawer-range-max{z-index:4}.leading-businesses-filter-drawer-submit{width:100%;height:60px;margin-top:1rem;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);cursor:pointer;transition:opacity .2s,transform .2s}.leading-businesses-filter-drawer-submit:active{opacity:.92;transform:scale(.98)}.voucher-balance{width:100%;background:#f4f4f6;min-height:100vh}.voucher-balance .voucher-balance-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%}.voucher-balance .voucher-balance-background{position:absolute;top:0;left:0;right:0;z-index:0;height:260px;width:100%;overflow:hidden}.voucher-balance .voucher-balance-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.voucher-balance .voucher-balance-app-download{position:absolute;left:13rem;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:1rem}.voucher-balance .voucher-balance-qr-code{width:120px;height:120px;background:#fff;border-radius:8px;padding:.75rem;display:flex;align-items:center;justify-content:center}.voucher-balance .voucher-balance-qr-code img{width:100%;height:100%;object-fit:contain}.voucher-balance .voucher-balance-download-text{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#fff;text-align:center}.voucher-balance .voucher-balance-store-badges{display:flex;flex-direction:column;gap:.5rem;align-items:center}.voucher-balance .voucher-balance-store-badge{border:none;background:transparent;padding:0;cursor:default;opacity:.8}.voucher-balance .voucher-balance-store-badge img{height:40px;width:auto}.voucher-balance .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}.voucher-balance .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;text-decoration:none}.voucher-balance .breadcrumb-link.breadcrumb-active{font-weight:700}.voucher-balance .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.voucher-balance .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}.voucher-balance .hero-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:35px;line-height:1;color:#fff;margin:0}.voucher-balance .voucher-balance-body{width:100%;padding:0 2rem 3rem;position:relative;z-index:1}.voucher-balance .voucher-balance-card{max-width:1366px;height:414px;margin:-80px auto 0;background:#fff;border:1px solid #DEE1EC;border-radius:10px;opacity:1;padding:3rem;box-shadow:0 -4px 24px #0000001a}.voucher-balance .voucher-balance-card-content{display:flex;flex-direction:column;align-items:center;gap:2rem;padding-top:55px}.voucher-balance .voucher-balance-instruction{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#0e1732;text-align:center;margin:0}.voucher-balance .voucher-balance-form{display:flex;align-items:center;gap:1rem;width:100%;max-width:500px;direction:rtl}.voucher-balance .voucher-balance-input{flex:1;height:48px;border-radius:8px;border:1px solid #dee1ec;background:#fff;padding:0 1.25rem;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#0e1732;text-align:right;direction:rtl;transition:border-color .3s,box-shadow .3s}.voucher-balance .voucher-balance-input::placeholder{color:#999;text-align:right}.voucher-balance .voucher-balance-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11a}.voucher-balance .voucher-balance-submit{height:48px;border-radius:8px;border:none;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);color:#fff;padding:0 2rem;font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap;transition:opacity .3s,transform .2s,box-shadow .2s}.voucher-balance .voucher-balance-submit:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0137c04d}.voucher-balance .voucher-balance-submit:active{transform:translateY(0)}.voucher-balance .voucher-balance-result{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;text-align:center}.voucher-balance .voucher-balance-voucher-type,.voucher-balance .voucher-balance-voucher-number{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#586281;margin:0}.voucher-balance .voucher-balance-amount{font-family:Open Sans,sans-serif;font-weight:700;font-size:48px;line-height:1.2;color:#586281;margin:.5rem 0}.voucher-balance .voucher-balance-expiry{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#586281;margin:0}@media(max-width:1200px){.voucher-balance .voucher-balance-app-download{left:8rem}.voucher-balance .breadcrumbs,.voucher-balance .hero-text-content{right:8rem}}@media(max-width:768px){.voucher-balance .voucher-balance-hero{min-height:350px;padding:2.5rem 1rem}.voucher-balance .voucher-balance-app-download{left:1rem;top:2rem;transform:none;align-items:flex-start}.voucher-balance .voucher-balance-qr-code{width:100px;height:100px}.voucher-balance .voucher-balance-download-text{font-size:12px}.voucher-balance .voucher-balance-store-badge img{height:32px}.voucher-balance .breadcrumbs{right:1rem;top:1rem;flex-wrap:wrap}.voucher-balance .hero-text-content{right:1rem;left:1rem;top:3rem}.voucher-balance .hero-title{font-size:28px;white-space:pre-line}.voucher-balance .voucher-balance-body{padding:0 1rem 2.5rem}.voucher-balance .voucher-balance-card{padding:2rem 1.5rem;margin-top:-60px;height:auto}.voucher-balance .voucher-balance-card-content{padding-top:0;gap:1.5rem}.voucher-balance .voucher-balance-instruction{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:20px;letter-spacing:0%;color:#586281;text-align:center;vertical-align:middle}.voucher-balance .voucher-balance-form{flex-direction:column;gap:1rem;width:100%;max-width:100%}.voucher-balance .voucher-balance-input{flex:none;width:100%}.voucher-balance .voucher-balance-submit{width:100%}}@media(max-width:480px){.voucher-balance .voucher-balance-hero{min-height:280px}.voucher-balance .voucher-balance-background{height:220px}.voucher-balance .voucher-balance-app-download{position:relative;left:auto;top:auto;margin-bottom:1rem}.voucher-balance .voucher-balance-card{margin-top:-40px;padding:1.5rem 1rem;height:auto}.voucher-balance .voucher-balance-card-content{padding-top:0;gap:1.25rem}.voucher-balance .voucher-balance-instruction{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:20px;letter-spacing:0%;color:#586281;text-align:center;vertical-align:middle}.voucher-balance .voucher-balance-form{gap:.875rem}}.my-vouchers{width:100%;background:#f4f4f7}.my-vouchers .my-vouchers-hero{position:relative;min-height:260px;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:hidden;width:100%;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%)}.my-vouchers .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}.my-vouchers .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;text-decoration:none}.my-vouchers .breadcrumb-link.breadcrumb-active{font-weight:700}.my-vouchers .breadcrumb-separator{display:flex;align-items:center;margin:0 .25rem}.my-vouchers .hero-text-content{position:absolute;top:4.5rem;right:13rem;z-index:5;display:flex;flex-direction:column;text-align:right;direction:rtl}.my-vouchers .hero-title{font-family:Open Sans,sans-serif;font-weight:800;font-size:40px;line-height:1;color:#fff;margin:0}.my-vouchers .my-vouchers-body{width:100%;padding:2.5rem 2rem 3rem}.my-vouchers .my-vouchers-status{max-width:1325px;margin:0 auto;padding:22px 18px;border:1px solid #DEE1EC;border-radius:14px;background:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;color:#0e1732;text-align:center}.my-vouchers .my-vouchers-grid{max-width:1325px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.my-vouchers .my-vouchers-card{background:#fff;border:1px solid #DEE1EC;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #00000014;display:flex;flex-direction:column}.my-vouchers .my-vouchers-image{background:#f3f4f6;margin:18px 18px 0;border-radius:10px;height:220px;display:flex;align-items:center;justify-content:center}.my-vouchers .my-vouchers-image img{max-width:90%;max-height:90%;object-fit:contain;display:block}.my-vouchers .my-vouchers-title-row{padding:14px 18px 0;text-align:center;direction:rtl}.my-vouchers .my-vouchers-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;color:#0e1732}.my-vouchers .my-vouchers-prices{margin-top:6px;font-family:Open Sans,sans-serif;font-size:13px;color:#6b7280;display:flex;justify-content:center;gap:6px}.my-vouchers .my-vouchers-old{text-decoration:line-through}.my-vouchers .my-vouchers-new{color:#0e1732}.my-vouchers .my-vouchers-code{margin:16px 18px 0;height:46px;border:1px solid #DEE1EC;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Open Sans,sans-serif;font-weight:700;font-size:19px;color:#586281}.my-vouchers .my-vouchers-copy{margin:10px 18px 8px;border:none;background:transparent;color:#1d34c1;font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.my-vouchers .my-vouchers-copy-icon{display:inline-flex;align-items:center;justify-content:center}.my-vouchers .my-vouchers-accordion{margin-top:12px;border-top:1px solid #DEE1EC}.my-vouchers .my-vouchers-acc-header{height:54px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:none;background:#fff;border-bottom:1px solid #DEE1EC;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;color:#0e1732}.my-vouchers .my-vouchers-acc-header img{width:16px;height:16px;display:block}.my-vouchers .my-vouchers-acc-body{padding:12px 16px 16px;font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.6;color:#0e1732;border-bottom:1px solid #DEE1EC}@media(max-width:1200px){.my-vouchers .breadcrumbs,.my-vouchers .hero-text-content{right:8rem}.my-vouchers .my-vouchers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.my-vouchers .my-vouchers-hero{min-height:160px;padding:1.75rem 1rem}.my-vouchers .breadcrumbs{right:1rem;top:.75rem;flex-wrap:wrap}.my-vouchers .hero-text-content{right:1rem;top:2.15rem}.my-vouchers .hero-title{font-size:30px}.my-vouchers .my-vouchers-body{padding:2rem 1rem}.my-vouchers .my-vouchers-grid{margin-top:0;grid-template-columns:1fr;gap:18px}.my-vouchers .my-vouchers-image{height:180px}}.update-profile{width:100%;background:#f4f4f7}.update-profile .update-profile-hero{position:relative;height:260px;width:100%;overflow:hidden;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%)}.update-profile .breadcrumbs{position:absolute;top:2rem;right:13rem;z-index:10;display:flex;align-items:center;gap:.5rem;direction:rtl}.update-profile .breadcrumb-link{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#f4f4f7;text-decoration:none}.update-profile .breadcrumb-active{font-weight:700}.update-profile .hero-text-content{position:absolute;top:5rem;right:13rem;left:13rem;z-index:5;display:flex;flex-direction:column;gap:10px}.update-profile .hero-title{font-family:Open Sans,sans-serif;font-weight:800;font-size:44px;color:#fff;line-height:1.05}.update-profile .update-profile-body{padding:34px 2rem 64px}.update-profile .up-card{max-width:1200px;margin:0 auto;background:transparent;border:none}.update-profile .up-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 44px}.update-profile .up-grid--address{margin-top:16px}.update-profile .up-grid--dob{margin-top:16px;grid-template-columns:1fr 1fr 1fr}.update-profile .up-field{display:flex;flex-direction:column;gap:8px}.update-profile .up-label{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#0e1732;text-align:right}.update-profile .up-input{height:54px;border-radius:10px;border:1px solid #DEE1EC;background:#f4f4f7;padding:0 16px;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;color:#0e1732;text-align:right}.update-profile .up-input:focus{outline:none;border-color:#1d34c1;box-shadow:0 0 0 3px #1d34c11f}.update-profile .up-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b7280 50%),linear-gradient(135deg,#6b7280 50%,transparent 50%);background-position:1rem 50%,1.25rem 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-left:2.2rem}.update-profile .up-section-title{margin-top:34px;font-family:Open Sans,sans-serif;font-weight:800;font-size:30px;color:#0e1732;text-align:right}.update-profile .up-section-line{margin-top:14px;height:1px;width:100%;background:#dee1ec}.update-profile .up-actions{display:flex;justify-content:flex-start;margin-top:28px}.update-profile .up-error{margin-top:16px;text-align:right;color:#dc2626;font-family:Open Sans,sans-serif;font-size:14px;white-space:pre-line}.update-profile .up-save{height:60px;min-width:220px;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);box-shadow:0 10px 22px #0138c038;cursor:pointer}.update-profile .up-save:hover{opacity:.92}.upm-overlay{position:fixed;inset:0;background:#0e173273;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2500}.upm-modal{width:30%;height:40%;box-sizing:border-box;background:#fff;border-radius:12px;box-shadow:0 20px 70px #00000040;padding:56px 56px 42px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.upm-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:none;background:transparent;border-radius:10px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.upm-close:hover{background:#0000000d}.upm-close img{width:36px;height:36px;display:block}.upm-title{font-family:Open Sans,sans-serif;font-weight:800;font-size:26px;color:#0e1732;line-height:1.25}.upm-title+.upm-title{margin-top:4px}.upm-primary{margin-top:18px;width:min(360px,90%);height:60px;border:none;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;background:linear-gradient(92.59deg,#0177ec .08%,#0138c0 99.92%);cursor:pointer}@media(max-width:900px){.upm-modal{width:min(560px,92vw);height:auto;min-height:320px}}@media(max-width:1200px){.update-profile .breadcrumbs,.update-profile .hero-text-content{right:8rem;left:8rem}}@media(max-width:900px){.update-profile .up-grid{grid-template-columns:1fr}.update-profile .up-grid--dob{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){.update-profile .update-profile-hero{height:160px}.update-profile .breadcrumbs{right:1rem;top:.75rem;flex-wrap:wrap}.update-profile .hero-text-content{right:1rem;left:1rem;top:2.15rem}.update-profile .hero-title{font-size:34px}.update-profile .update-profile-body{padding:24px 1rem 44px}.update-profile .up-grid--dob{grid-template-columns:1fr}.update-profile .up-section-title{font-size:24px}}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*:focus,*:active{outline:none;box-shadow:none}body.mouse-user *:focus{outline:none;box-shadow:none}:root{font-family:Open Sans,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#2d3748;background-color:#f4f4f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;font-family:Open Sans,sans-serif;color:#2d3748;background-color:#f4f4f7;direction:rtl;overflow-x:hidden;width:100%;-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.interactive-card{cursor:pointer}html,#root{width:100%;max-width:100%;overflow-x:hidden}svg{max-width:100%;height:auto}input,textarea,select,button{max-width:100%}:where(p,h1,h2,h3,h4,h5,h6,li,a,span){overflow-wrap:anywhere;word-break:break-word}img{max-width:100%;height:auto;display:block}a{font-weight:500;color:#4a90e2;text-decoration:inherit}button{font-family:inherit;cursor:pointer}.infinite-scroll-sentinel{height:1px;width:100%}@media(max-width:768px){body{background-color:#fff}.home .features{display:none!important}.home .section-block{padding:1.25rem .75rem}.home .section-container{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:.75rem;text-align:right}.home .section-title{font-size:18px;line-height:1.2;margin:0}.home .section-link{font-size:13px;line-height:1.2;white-space:nowrap}.home .testimonials{padding:1.5rem .75rem;background:#f6f7fb}.home .testimonials-header{margin:0 auto 1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb;text-align:right}.home .testimonials-title{font-size:18px;line-height:1.2;margin:0}.home .carousel-arrow{display:none}.home .testimonials-carousel{gap:0}.home .testimonials-container{gap:14px;padding:.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:.75rem}.home .testimonial-card{width:84vw;max-width:360px;border-radius:14px;padding:18px;scroll-snap-align:center}.home .testimonial-avatar{width:52px;height:52px;margin-right:.75rem}.home .testimonial-text{font-size:14px;line-height:1.5}.home .testimonials-pagination{margin-top:1rem}.home .pagination-dot{width:6px;height:6px}.home .pagination-dot.active{width:22px}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.nav-search-form{width:100%}.nav-search-input{width:100%;min-width:0}.main-content{padding-bottom:env(safe-area-inset-bottom)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
