:root{--b-primary:#7c3aed;--b-primary-light:#8b5cf6;--b-primary-dark:#5b21b6;--b-secondary:#9333ea;--b-secondary-light:#c026d3;--b-accent:#4cc9f0;--b-ai-color:#00d4ff;--b-success:#4ade80;--b-warning:#f59e0b;--b-error:#ef4444;--b-white:#fff;--b-light:#f8f9fa;--b-light-gray:#e9ecef;--b-gray:#6c757d;--b-dark:#212529;--b-dark-bg:#1a1a2e;--b-shadow-sm:0 2px 10px #0000000d;--b-shadow:0 10px 30px #00000014;--b-shadow-lg:0 20px 50px #0000001f;--b-transition:all .3s ease;--b-transition-slow:all .5s ease;--b-border-radius:16px;--b-border-radius-sm:8px;--b-border-radius-lg:24px;--b-font-family:"Vazirmatn","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--b-page-bg:linear-gradient(135deg,#f8f6fd 0%,#f2ecfb 100%);--b-glass-bg:#ffffffd9;--b-glass-border:#fff3}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;height:100%}body{min-height:100vh;font-family:var(--b-font-family);background:var(--b-page-bg);color:var(--b-dark);text-align:right;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;direction:rtl;flex-direction:column;line-height:1.6;display:flex;position:relative;overflow-x:hidden}.b-pi{font-style:normal;font-weight:400;display:inline-block}[class^=b-pi-]:before,[class*=\ b-pi-]:before{content:"";vertical-align:middle;background-color:currentColor;width:1.1em;height:1.1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.b-pi-building:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2' ry='2'/%3E%3Cpath d='M9 22v-4h6v4M8 6h.01M16 6h.01M8 10h.01M16 10h.01M8 14h.01M16 14h.01'/%3E%3C/svg%3E")}.b-pi-info:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")}.b-pi-support:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.b-pi-download:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")}.b-pi-user:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.b-pi-chat:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.b-pi-bell:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E")}.b-pi-plus:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E")}.b-pi-briefcase:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'/%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E")}.b-pi-search:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")}.b-pi-home:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E")}.b-pi-email:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpolyline points='3 7 12 13 21 7'/%3E%3C/svg%3E")}.b-pi-phone:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2' width='10' height='20' rx='2'/%3E%3Cline x1='11' y1='18' x2='13' y2='18'/%3E%3C/svg%3E")}.b-pi-location:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13S3 17 3 10a9 9 0 1118 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.b-pi-clock:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}.b-pi-check:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.b-pi-warning:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9L1.8 18a2 2 0 001.7 3h17a2 2 0 001.7-3L13.7 3.9a2 2 0 00-3.4 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.b-pi-error:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}.b-pi-edit:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 013 3L7 19l-4 1 1-4 12.5-12.5z'/%3E%3C/svg%3E")}.b-pi-delete:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'/%3E%3Cpath d='M19 6l-1 14H6L5 6'/%3E%3Cpath d='M10 11v6M14 11v6'/%3E%3Cpath d='M9 6V4h6v2'/%3E%3C/svg%3E")}.b-pi-save:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21H5a2 2 0 01-2-2V5a2 2 0 012-2h11l5 5v11a2 2 0 01-2 2z'/%3E%3Cpolyline points='17 21 17 13 7 13 7 21'/%3E%3Cpolyline points='7 3 7 8 15 8'/%3E%3C/svg%3E")}.b-pi-menu:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round'%3E%3Cline x1='4' y1='6' x2='20' y2='6'/%3E%3Cline x1='4' y1='12' x2='20' y2='12'/%3E%3Cline x1='4' y1='18' x2='20' y2='18'/%3E%3C/svg%3E")}.b-pi-ai:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8V4H8'/%3E%3Crect width='16' height='12' x='4' y='8' rx='2'/%3E%3Cpath d='M2 14h2M20 14h2M15 13v2M9 13v2'/%3E%3C/svg%3E")}.b-pi-ai-glow{animation:2s ease-in-out infinite alternate b-ai-glow}@keyframes b-ai-glow{0%{text-shadow:0 0 5px #00d4ff80,0 0 10px #00d4ff4d}to{text-shadow:0 0 10px #00d4ffcc,0 0 20px #00d4ff99,0 0 30px #00d4ff66}}.b-desktop-search-bar{flex:1;max-width:400px;margin:0 20px}.b-desktop-search-bar .b-search-box{background:var(--b-white);box-shadow:var(--b-shadow-sm);border:1px solid var(--b-light-gray);transition:var(--b-transition);border-radius:30px;padding:5px;display:flex}.b-desktop-search-bar .b-search-box:focus-within{border-color:var(--b-primary);box-shadow:0 0 0 3px #7c3aed1a,var(--b-shadow)}.b-desktop-search-bar .b-search-input{font-size:.9rem;font-family:var(--b-font-family);background:0 0;border:none;outline:none;flex:1;padding:10px 15px}.b-desktop-search-bar .b-search-submit-btn{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));width:40px;height:40px;color:var(--b-white);cursor:pointer;transition:var(--b-transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.b-desktop-search-bar .b-search-submit-btn:hover{background:linear-gradient(135deg,var(--b-primary-dark),var(--b-secondary));transform:scale(1.1)}.b-mobile-search-container{flex:1;justify-content:flex-end;margin:0 10px;display:flex}.b-mobile-search-toggle{background:var(--b-white);width:40px;height:40px;color:var(--b-dark);box-shadow:var(--b-shadow-sm);cursor:pointer;transition:var(--b-transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.b-mobile-search-toggle:hover{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));color:var(--b-white);transform:scale(1.1)}.b-mobile-search-bar{background:var(--b-white);box-shadow:var(--b-shadow);z-index:1001;border-radius:0 0 15px 15px;padding:15px;animation:.3s b-slideDown;display:none;position:absolute;top:100%;left:0;right:0}.b-mobile-search-bar.b-active{display:block}@keyframes b-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.b-mobile-search-bar .b-search-box{background:var(--b-light);border:1px solid var(--b-light-gray);border-radius:30px;padding:5px;display:flex}.b-mobile-search-bar .b-search-input{background:0 0;border:none;outline:none;flex:1;padding:10px 15px;font-size:.9rem}.b-mobile-search-bar .b-search-submit-btn{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));width:40px;height:40px;color:var(--b-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.b-mobile-search-bar .b-search-close-btn{background:var(--b-light);width:40px;height:40px;color:var(--b-gray);cursor:pointer;transition:var(--b-transition);border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:5px;display:flex}.b-mobile-search-bar .b-search-close-btn:hover{background:var(--b-error);color:var(--b-white)}.b-main-header{z-index:1000;background:var(--b-glass-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--b-glass-border);box-shadow:var(--b-shadow-sm);transition:var(--b-transition);border-radius:0 0 20px 20px;position:fixed;top:0;left:0;right:0}.b-main-header.b-scrolled{box-shadow:var(--b-shadow);background:#fffffff2}.b-header-container{justify-content:space-between;align-items:center;max-width:1280px;height:70px;margin:0 auto;padding:0 25px;display:flex}.b-logo{color:var(--b-dark);transition:var(--b-transition);align-items:center;gap:12px;text-decoration:none;display:flex}.b-logo-icon{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));width:40px;height:40px;box-shadow:var(--b-shadow);transition:var(--b-transition);border-radius:12px;justify-content:center;align-items:center;padding:4px;display:flex}.b-logo-icon img{object-fit:contain;width:100%;height:100%}.b-logo:hover .b-logo-icon{transform:rotate(15deg)scale(1.1)}.b-logo-text{background:linear-gradient(135deg,var(--b-primary),var(--b-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800}.b-nav-main{align-items:center;gap:15px;display:flex}.b-nav-tabs{align-items:center;gap:5px;display:flex}.b-nav-tab{color:var(--b-gray);transition:var(--b-transition);cursor:pointer;background:0 0;border:none;border-radius:30px;align-items:center;gap:8px;padding:10px 18px;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.b-nav-tab:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:right .6s;position:absolute;top:0;right:-100%}.b-nav-tab:hover:before{right:100%}.b-nav-tab:hover{color:var(--b-primary);background:#7c3aed14;transform:translateY(-2px)}.b-nav-tab.b-active{color:var(--b-white);background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));box-shadow:0 4px 15px #7c3aed4d}.b-nav-actions{align-items:center;gap:8px;display:flex}.b-nav-action-btn{background:var(--b-white);width:40px;height:40px;color:var(--b-dark);transition:var(--b-transition);box-shadow:var(--b-shadow-sm);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.b-nav-action-btn:hover{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));color:var(--b-white);box-shadow:var(--b-shadow);transform:translateY(-3px)scale(1.1)}.b-nav-action-btn.b-active{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));color:var(--b-white)}.b-nav-action-btn.b-ai-btn:hover{background:linear-gradient(135deg,var(--b-ai-color),#09c)}.b-nav-cta{background:linear-gradient(135deg,var(--b-secondary),var(--b-secondary-light));color:var(--b-white);transition:var(--b-transition);cursor:pointer;border:none;border-radius:30px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 4px 15px #9333ea4d}.b-nav-cta:hover{transform:translateY(-3px);box-shadow:0 8px 25px #9333ea66}.b-nav-cta.b-active{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));box-shadow:0 4px 15px #7c3aed4d}.b-mobile-header{z-index:1000;background:var(--b-glass-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--b-glass-border);box-shadow:var(--b-shadow-sm);border-radius:0 0 15px 15px;height:60px;padding:0 15px;display:none;position:fixed;top:0;left:0;right:0}.b-mobile-header.b-scrolled{box-shadow:var(--b-shadow);background:#fffffff2}.b-mobile-header-content{justify-content:space-between;align-items:center;height:100%;display:flex}.b-mobile-logo{color:var(--b-dark);align-items:center;gap:10px;text-decoration:none;display:flex}.b-mobile-logo-icon{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));width:35px;height:35px;box-shadow:var(--b-shadow);border-radius:10px;justify-content:center;align-items:center;padding:3px;display:flex}.b-mobile-logo-icon img{object-fit:contain;width:100%;height:100%}.b-mobile-logo-text{background:linear-gradient(135deg,var(--b-primary),var(--b-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:800}.b-mobile-actions{align-items:center;gap:6px;display:flex}.b-mobile-action-btn{background:var(--b-white);width:36px;height:36px;color:var(--b-dark);transition:var(--b-transition);box-shadow:var(--b-shadow-sm);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.b-mobile-action-btn:hover{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));color:var(--b-white);box-shadow:var(--b-shadow);transform:scale(1.1)}.b-mobile-action-btn.b-ai-btn:hover{background:linear-gradient(135deg,var(--b-ai-color),#09c)}.b-main-content{flex:1 0 auto;width:100%;min-height:calc(100vh - 140px);padding:100px 0 40px;position:relative}.b-main-content.b-mobile-content{padding:70px 0}.b-main-container{width:100%;max-width:1280px;margin:0 auto;padding:0 25px}.b-shb-main-footer{background:linear-gradient(135deg,var(--b-dark),var(--b-dark-bg));color:var(--b-white);border-radius:30px 30px 0 0;flex-shrink:0;width:100%;margin-top:40px;padding:60px 0 30px;overflow:hidden}.b-shb-footer-container{max-width:1280px;margin:0 auto;padding:0 25px}.b-shb-footer-content{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.b-shb-footer-col h3{margin-bottom:25px;padding-bottom:10px;font-size:1.3rem;position:relative}.b-shb-footer-col h3:after{content:"";background:linear-gradient(135deg,var(--b-primary),var(--b-secondary));border-radius:3px;width:50px;height:3px;position:absolute;bottom:0;right:0}.b-shb-footer-about p{color:#cbd5e1;margin-bottom:20px;line-height:1.8}.b-shb-footer-social{gap:15px;display:flex}.b-shb-footer-social a{width:40px;height:40px;color:var(--b-white);transition:var(--b-transition);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.b-shb-footer-social a:hover{background:linear-gradient(135deg,var(--b-primary),var(--b-secondary));transform:translateY(-5px)}.b-shb-footer-links{margin:0;padding:0;list-style:none}.b-shb-footer-links li{margin-bottom:12px}.b-shb-footer-links a{color:#cbd5e1;transition:var(--b-transition);align-items:center;gap:10px;text-decoration:none;display:flex}.b-shb-footer-links a:hover{color:var(--b-white);transform:translate(-5px)}.b-shb-footer-contact{margin:0;padding:0;list-style:none}.b-shb-footer-contact li{color:#cbd5e1;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.b-shb-footer-contact i{color:var(--b-primary);margin-top:3px;font-size:1.1rem}.b-shb-footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;display:flex}.b-shb-copyright{color:#94a3b8;font-size:.9rem}.b-shb-footer-bottom-links{flex-wrap:wrap;gap:25px;display:flex}.b-shb-footer-bottom-links a{color:#94a3b8;transition:var(--b-transition);font-size:.9rem;text-decoration:none}.b-shb-footer-bottom-links a:hover{color:var(--b-white)}.b-shb-footer-enamad{text-align:center;margin-top:20px}.b-shb-footer-enamad a{transition:all .3s;display:inline-block}.b-shb-footer-enamad a:hover{transform:scale(1.05)}.b-shb-mobile-footer{background:linear-gradient(135deg,var(--b-dark),var(--b-dark-bg));color:var(--b-white);z-index:800;border-top:1px solid #ffffff1a;border-radius:20px 20px 0 0;margin-top:20px;padding:20px 15px 15px;display:none;position:relative;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0000004d}.b-shb-mobile-footer-content{max-width:1280px;margin:0 auto}.b-shb-footer-mobile-row{border-bottom:1px solid #ffffff26;justify-content:space-around;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.b-shb-footer-mobile-item{color:var(--b-white);border-radius:12px;flex-direction:column;flex:1;align-items:center;max-width:100px;padding:10px;text-decoration:none;transition:all .3s;display:flex}.b-shb-footer-mobile-item:hover{background:#ffffff1a;transform:translateY(-3px)}.b-shb-footer-mobile-item i{color:var(--b-primary-light);margin-bottom:5px;font-size:1.5rem}.b-shb-footer-mobile-item span{text-align:center;font-size:.75rem;font-weight:500}.b-shb-footer-mobile-info{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;display:flex}.b-shb-contact-item{color:#cbd5e1;align-items:center;gap:10px;font-size:.85rem;display:flex}.b-shb-contact-item i{color:var(--b-accent);font-size:1rem}.b-shb-mobile-footer .b-shb-footer-enamad{text-align:center}.b-shb-mobile-footer .b-shb-footer-enamad img{max-width:80px;height:auto;transition:transform .3s}.b-shb-mobile-footer .b-shb-footer-enamad img:hover{transform:scale(1.05)}.b-bottom-nav{background:var(--b-glass-bg);backdrop-filter:blur(20px);z-index:900;border-top:1px solid var(--b-light-gray);height:70px;transition:var(--b-transition);border-radius:20px 20px 0 0;padding:8px 0 12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0000001a}.b-bottom-nav-container{justify-content:space-around;align-items:center;width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0 10px;display:flex}.b-bottom-nav-item{color:var(--b-gray);transition:var(--b-transition);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;align-items:center;max-width:25%;min-height:50px;padding:8px 12px;text-decoration:none;display:flex;position:relative}.b-bottom-nav-item:before{content:"";background:linear-gradient(90deg,#0000,#7c3aed1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.b-bottom-nav-item:hover:before{left:100%}.b-bottom-nav-item:hover,.b-bottom-nav-item.b-active{color:var(--b-primary);background:#7c3aed14}.b-bottom-nav-item.b-ai-item:hover,.b-bottom-nav-item.b-ai-item.b-active{color:var(--b-ai-color);background:#00d4ff1a}.b-bottom-nav-item i{transition:var(--b-transition);margin-bottom:4px;font-size:1.3rem}.b-bottom-nav-item.b-active i{color:var(--b-primary);transform:translateY(-2px)}.b-bottom-nav-item.b-ai-item i{animation:2s infinite b-ai-pulse}@keyframes b-ai-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.b-bottom-nav-item span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:500;overflow:hidden}.b-nav-badge{background:var(--b-error);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%)}.b-floating-support{z-index:1001;position:fixed;bottom:80px;right:20px}.b-fab{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));width:60px;height:60px;color:var(--b-white);box-shadow:var(--b-shadow-lg);transition:var(--b-transition);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.b-fab:hover{background:linear-gradient(135deg,var(--b-primary-dark),var(--b-secondary));transform:scale(1.1);box-shadow:0 8px 25px #7c3aed66}.b-qr-overlay{z-index:2000;backdrop-filter:blur(10px);background:#000c;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s;display:none;position:fixed;top:0;right:0}.b-qr-box{background:var(--b-white);text-align:center;box-shadow:var(--b-shadow-lg);border:1px solid #ffffff1a;border-radius:20px;max-width:90%;margin:20px;padding:30px 40px;animation:.4s ease-out b-zoomIn}@keyframes b-zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.b-qr-box img{width:220px;height:220px;box-shadow:var(--b-shadow);transition:var(--b-transition);border-radius:10px;max-width:100%;margin-bottom:20px}.b-qr-box img:hover{transform:scale(1.05)}.b-qr-box p{color:var(--b-gray);margin-bottom:15px;font-size:1rem}.b-qr-box button{background:linear-gradient(135deg,var(--b-primary),var(--b-primary-dark));color:var(--b-white);cursor:pointer;transition:var(--b-transition);box-shadow:var(--b-shadow);border:none;border-radius:10px;padding:10px 20px;font-weight:500}.b-qr-box button:hover{background:linear-gradient(135deg,var(--b-primary-dark),var(--b-secondary));box-shadow:var(--b-shadow-lg);transform:scale(1.05)}.b-page-content-wrapper{width:100%}.b-position-relative{position:relative!important}.b-position-absolute{position:absolute!important}.b-top-0{top:0!important}.b-start-100{left:100%!important}.b-translate-middle{transform:translate(-50%,-50%)!important}.b-badge{text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;display:inline-block}.b-rounded-pill{border-radius:50rem!important}.b-bg-danger{background-color:#dc3545!important}@media (width>=1025px){.b-main-header{display:block}.b-mobile-header,.b-bottom-nav,.b-shb-mobile-footer{display:none}body{padding-bottom:0}.b-desktop-search-bar{display:block}.b-mobile-search-container{display:none}.b-nav-actions{gap:10px}}@media (width<=1024px){.b-main-header{display:none}.b-mobile-header{display:block}.b-bottom-nav{display:flex}.b-main-content{padding:70px 0 80px}body{padding-bottom:70px}.b-floating-support{bottom:90px}.b-main-container{padding:0 15px}.b-desktop-search-bar{display:none}.b-mobile-search-container{display:flex}.b-nav-tabs{display:none}.b-shb-footer-content{grid-template-columns:repeat(2,1fr)}.b-nav-actions{gap:8px}}@media (width<=768px){.b-shb-main-footer{display:none}.b-shb-mobile-footer{display:block}.b-main-content.b-mobile-content{padding-bottom:20px}.b-floating-support{bottom:150px}.b-main-container{padding:0 15px}.b-shb-footer-content{grid-template-columns:1fr;gap:30px}.b-shb-footer-bottom{text-align:center;flex-direction:column}.b-mobile-header{padding:0 10px}.b-header-container,.b-shb-footer-container{padding:0 15px}.b-qr-box{padding:20px}.b-fab{width:50px;height:50px}.b-bottom-nav{height:65px;padding:6px 0 10px}.b-bottom-nav-item{padding:6px 8px}.b-bottom-nav-item i{font-size:1.2rem}.b-bottom-nav-item span{font-size:.65rem}.b-shb-main-footer{border-radius:25px 25px 0 0;padding:40px 0 25px}.b-mobile-actions{gap:5px}}@media (width<=480px){.b-shb-mobile-footer{padding:15px 10px 10px}.b-shb-footer-mobile-item{padding:8px 5px}.b-shb-footer-mobile-item i{font-size:1.3rem}.b-shb-footer-mobile-item span{font-size:.7rem}.b-shb-contact-item{font-size:.8rem}.b-shb-footer-enamad img{max-width:70px!important}.b-logo-text{font-size:1.2rem}.b-shb-footer-content{grid-template-columns:1fr}.b-bottom-nav-item{padding:8px 6px}.b-bottom-nav-item i{font-size:1.2rem}.b-mobile-logo-icon{width:30px;height:30px}.b-mobile-logo-text{font-size:1rem}.b-mobile-action-btn{width:32px;height:32px}.b-qr-box img{width:180px;height:180px}.b-qr-box p{font-size:.9rem}.b-qr-box button{padding:8px 16px;font-size:.9rem}.b-bottom-nav-container{padding:0 5px}.b-bottom-nav-item span{font-size:.6rem}.b-shb-main-footer{border-radius:20px 20px 0 0;padding:30px 0 20px}.b-shb-footer-col h3{margin-bottom:20px;font-size:1.1rem}.b-shb-footer-about p,.b-shb-footer-links a,.b-shb-footer-contact li{font-size:.9rem}}@media (width<=360px){.b-shb-mobile-footer{padding:12px 8px 8px}.b-shb-footer-mobile-item{padding:6px 3px}.b-shb-footer-mobile-item i{font-size:1.2rem}.b-shb-footer-mobile-item span{font-size:.65rem}.b-shb-contact-item{font-size:.75rem}.b-shb-footer-enamad img{max-width:60px!important}.b-bottom-nav-item{padding:6px 4px}.b-bottom-nav-item span{font-size:.6rem}.b-bottom-nav-item i{font-size:1.1rem}.b-mobile-actions{gap:4px}.b-mobile-action-btn{width:30px;height:30px}.b-bottom-nav-item span{display:none}}@font-face{font-family:ShbSans;src:url(../fonts/NotoSansArabic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ShbSans;src:url(../fonts/NotoSansArabic-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ShbSans;src:url(../fonts/NotoSansArabic-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--c-bg:#f7f5fc;--c-surface:#fff;--c-surface-soft:#f8f9fd;--c-text:#111827;--c-muted:#697386;--c-line:#e7eaf1;--c-primary:#7c3aed;--c-primary-2:#8b5cf6;--c-primary-soft:#f3ebfe;--c-success:#15803d;--c-success-soft:#ecfdf3;--c-danger:#dc2626;--c-danger-soft:#fef2f2;--c-warning:#b45309;--c-warning-soft:#fff7ed;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--shadow-sm:0 6px 20px #0f172a0d;--shadow-md:0 14px 40px #0f172a14;--shadow-lg:0 24px 70px #0f172a1f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--container:1500px;--header-h:76px;--ease:cubic-bezier(.2,.8,.2,1)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 90% -10%,#8b5cf614,transparent 30%),var(--c-bg);color:var(--c-text);margin:0;font-family:ShbSans,Noto Sans Arabic,Segoe UI,sans-serif;line-height:1.8;overflow-x:hidden}body,button,input,select,textarea{font-family:inherit}a{color:inherit}img{max-width:100%;height:auto}.skip-link{z-index:9999;color:#fff;background:#111827;border-radius:10px;padding:9px 13px;position:fixed;top:10px;right:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-progress{z-index:9998;opacity:0;background:0 0;height:3px;transition:opacity .18s;position:fixed;inset:0 0 auto}.site-progress.is-active{opacity:1}.site-progress span{background:linear-gradient(90deg,var(--c-primary),#c026d3);width:35%;height:100%;animation:progress 1.05s var(--ease)infinite;display:block}.site-progress.is-done span{width:100%;animation:none}@keyframes progress{0%{transform:translate(240%)}to{transform:translate(-320%)}}.site-header,.site-footer{width:min(calc(100% - 28px),var(--container));margin-inline:auto}.site-header{z-index:1000;position:sticky;top:14px}.site-header__inner{min-height:var(--header-h);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);background:#ffffffe6;border:1px solid #fffc;border-radius:22px;align-items:center;gap:14px;margin-top:0;padding:10px 14px;display:flex}.brand{white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand__mark{border-radius:12px;width:36px;height:36px;display:block;box-shadow:0 8px 20px #7c3aed47}.brand__text{font-size:1.08rem;font-weight:700}.desktop-nav{align-items:center;gap:5px;margin-inline:auto;display:flex}.desktop-nav a{color:var(--c-muted);transition:all .18s var(--ease);white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:.9rem;text-decoration:none;display:inline-flex}.desktop-nav .b-pi{flex:none;font-size:.92rem}.desktop-nav a:hover,.desktop-nav a.is-active{background:var(--c-primary-soft);color:var(--c-primary)}.header-actions{align-items:center;gap:7px;display:flex}.icon-button,.header-cta{min-width:40px;height:40px;color:var(--c-muted);cursor:pointer;transition:all .18s var(--ease);background:0 0;border:0;border-radius:12px;place-items:center;text-decoration:none;display:inline-grid;position:relative}.icon-button:hover{background:var(--c-surface-soft);color:var(--c-text);transform:translateY(-1px)}.header-cta{background:var(--c-primary);color:#fff;gap:7px;padding:0 14px;font-weight:500;display:inline-flex;box-shadow:0 8px 18px #7c3aed33}.header-cta:hover{background:#4338ca;transform:translateY(-1px)}.notification-dot{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.65rem;display:grid;position:absolute;top:-1px;right:-1px}.mobile-menu-toggle,.mobile-drawer{display:none}.site-main{min-height:calc(100vh - 210px);padding:36px 0 50px}.site-container{width:min(calc(100% - 28px),var(--container));margin-inline:auto}.page-content{min-height:360px;animation:page-in .22s var(--ease)}@keyframes page-in{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:none}}body.is-navigating .page-content{opacity:.64;pointer-events:none;transform:translateY(2px)}.site-footer{color:#e5e7eb;box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#2e1065 0%,#1a1033 100%);border-radius:24px;margin-bottom:18px;padding:30px 30px 18px}.site-footer__grid{grid-template-columns:1.7fr repeat(3,1fr);gap:28px;display:grid}.site-footer h2{color:#fff;margin:0 0 10px;font-size:.9rem}.site-footer a{color:#c9bce0;padding:3px 0;font-size:.84rem;text-decoration:none;display:block}.site-footer a:hover{color:#fff}.footer-brand p{color:#bfaed9;max-width:360px;margin:12px 0 0;font-size:.85rem;line-height:1.9}.site-footer__bottom{color:#a996c4;border-top:1px solid #ffffff1f;justify-content:space-between;gap:12px;margin-top:24px;padding-top:15px;font-size:.76rem;display:flex}.toast-region{z-index:2000;direction:rtl;gap:8px;width:min(380px,100% - 48px);display:grid;position:fixed;bottom:24px;left:24px}.toast{color:#fff;box-shadow:var(--shadow-lg);animation:toast-in .18s var(--ease);background:#111827;border:1px solid #ffffff1a;border-radius:14px;padding:12px 14px}.toast.is-success{background:#166534}.toast.is-error{background:#991b1b}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:where(.card,.content-card,.biz-card,.fav-card,.cmp-card,.dash-card,.grow-card,.request-card,.quote-card,.appt-card,.auth-container,.chat-container,.chat-main-container,.business-list-container,.form-card,.payment-card,.subscription-card,.profile-card){background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}:where(button,.btn,.btn-primary,.btn-secondary,.btn-submit,.btn-pay,.btn-action,.grow-btn,.a_btn-download,.a_btn-bazaar,.a_btn-direct){min-height:42px;transition:all .18s var(--ease)!important;border-radius:12px!important}.btn-primary,.btn-submit,.btn-pay,.grow-btn{box-shadow:0 8px 18px #7c3aed24}:where(input,select,textarea,.form-input,.form-control){min-height:44px;color:var(--c-text);transition:border-color .18s,box-shadow .18s;background:#fff!important;border:1px solid #dfe3ec!important;border-radius:12px!important}:where(input,select,textarea,.form-input,.form-control):focus{border-color:#818cf8!important;outline:0!important;box-shadow:0 0 0 4px #8b5cf61c!important}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #8b5cf640}:where(table){border-collapse:separate;border-spacing:0;border:1px solid var(--c-line);background:#fff;border-radius:16px;width:100%;overflow:hidden}:where(th,td){border-bottom:1px solid var(--c-line);padding:11px 12px}:where(th){background:var(--c-surface-soft);text-align:right;font-size:.84rem}:where(tr:last-child td){border-bottom:0}:where(.badge,.pill,.meta,.status-badge){border-radius:999px}.errorlist,.err,.alert-error{border-radius:12px!important}.empty-state{text-align:center;color:var(--c-muted);background:#fbfcfe;border:1px dashed #d8deea;border-radius:18px;padding:36px 18px}@media (width>=1400px){.site-header,.site-footer,.site-container{width:min(100% - 48px,1500px)}}@media (width>=1700px){.site-header,.site-footer,.site-container{width:min(100% - 64px,1680px)}}@media (width>=768px) and (width<=1100px){.site-header__inner{gap:8px;padding-inline:10px}.desktop-nav{gap:2px}.desktop-nav a{padding:9px 8px}.desktop-nav a>span:last-child{display:none}.desktop-nav .b-pi{font-size:1rem}.header-actions{gap:4px}.header-cta{justify-content:center;width:40px;padding:0}.header-cta>span:last-child{display:none}}@media (width<=767px){.desktop-nav{display:none}.site-header__inner{min-height:64px}.mobile-menu-toggle{display:inline-grid}.header-cta span:last-child{display:none}.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}.site-footer__grid>div:last-child{display:none}}@media (width<=640px){.site-header,.site-footer{width:min(calc(100% - 18px),var(--container))}.site-header{top:9px}.site-header__inner{border-radius:18px;padding:8px 10px}.brand__mark{width:34px;height:34px}.brand__text{font-size:.98rem}.header-actions{margin-right:auto}.header-actions .icon-button:first-child{display:none}.header-cta{width:40px;padding:0}.header-cta .b-pi{margin:0}.site-main{padding:24px 0 34px}.site-container{width:min(calc(100% - 18px),var(--container))}.site-footer{border-radius:20px;padding:24px 20px 16px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:18px}.footer-brand{grid-column:1/-1}.site-footer__bottom{flex-direction:column;gap:2px}.toast-region{width:calc(100% - 18px);bottom:14px;left:9px}.mobile-drawer[hidden]{display:none}.mobile-drawer{display:block;position:fixed;inset:0}.mobile-drawer__backdrop{backdrop-filter:blur(3px);background:#0f172a66;position:absolute;inset:0}.mobile-drawer__panel{width:min(320px,100% - 18px);box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;padding:18px;position:absolute;top:9px;bottom:9px;right:9px;overflow:auto}.mobile-drawer__head{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.mobile-nav{gap:5px;padding-top:12px;display:grid}.mobile-nav a{color:var(--c-text);border-radius:12px;align-items:center;gap:11px;padding:12px;text-decoration:none;display:flex}.mobile-nav a:hover,.mobile-nav a.is-active{background:var(--c-primary-soft);color:var(--c-primary)}body.menu-open{overflow:hidden}}@media (width<=420px){.header-actions{gap:4px}.header-actions .icon-button,.header-cta{min-width:36px;height:36px}.site-container{width:min(calc(100% - 14px),var(--container))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account-menu{display:block;position:relative}.account-menu__trigger{min-width:40px;height:40px;color:var(--c-muted);cursor:pointer;transition:all .18s var(--ease);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 11px;list-style:none;display:inline-flex}.account-menu__trigger::-webkit-details-marker{display:none}.account-menu__trigger:hover,.account-menu[open] .account-menu__trigger{background:var(--c-primary-soft);color:var(--c-primary)}.account-menu__label{font-size:.82rem;font-weight:600}.account-menu__panel{border:1px solid var(--c-line);width:230px;box-shadow:var(--shadow-lg);backdrop-filter:blur(14px);z-index:1100;background:#fffffffa;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 9px);left:0}.account-menu__panel a{color:var(--c-text);white-space:nowrap;border-radius:11px;align-items:center;gap:10px;padding:10px 11px;font-size:.85rem;text-decoration:none;display:flex}.account-menu__panel a:hover,.account-menu__panel a.is-active{background:var(--c-primary-soft);color:var(--c-primary)}@media (width<=767px){.account-menu{display:none}}