@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&family=Roboto:wght@400;500;700&display=swap";.navbar-bell-container{align-items:center;margin-left:.5rem;display:flex;position:relative}.navbar-bell-btn{cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.navbar-bell-btn:hover{background:#edf3fb;border-color:#3b6fc0;transform:translateY(-2px);box-shadow:0 6px 16px #0e3f8c2e}.navbar-bell-btn.has-unread:hover{background:#dce8f9;border-color:#0e3f8c}.bell-icon{color:#475569;font-size:1.45rem;transition:color .2s,transform .2s}.navbar-bell-btn:hover .bell-icon{color:#0e3f8c}.pulse-bell{animation:2s ease-in-out infinite bellRing;color:#0e3f8c!important}@keyframes bellRing{0%{transform:rotate(0)}5%{transform:rotate(14deg)}10%{transform:rotate(-14deg)}15%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}25%{transform:rotate(6deg)}30%{transform:rotate(-6deg)}35%{transform:rotate(0)}to{transform:rotate(0)}}.bell-red-badge{color:#fff;z-index:5;pointer-events:none;background:linear-gradient(135deg,#0e3f8c 0%,#0a3173 100%);border:2px solid #fff;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:0 4px 10px #0e3f8c73}.bell-red-dot{z-index:-1;background:#0e3f8c;border-radius:50%;width:100%;height:100%;position:absolute}.bell-red-pulse-ring{pointer-events:none;border:2px solid #0e3f8c;border-radius:50%;animation:1.6s cubic-bezier(.215,.61,.355,1) infinite pulseRing;position:absolute;inset:-4px}@keyframes pulseRing{0%{opacity:.9;transform:scale(.85)}50%{opacity:.5}to{opacity:0;transform:scale(1.6)}}.bell-dropdown-popover{z-index:10000;direction:rtl;background:#fff;border-radius:20px;width:380px;max-width:90vw;animation:.25s cubic-bezier(.16,1,.3,1) popoverFadeIn;position:absolute;top:calc(100% + 14px);left:0;overflow:hidden;box-shadow:0 20px 45px #0f172a2e,0 0 0 1px #0f172a0d}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bell-dropdown-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.bell-header-title-group{align-items:center;gap:.5rem;display:flex}.bell-header-title-group .header-icon{color:#0e3f8c;font-size:1.25rem}.bell-header-title-group h3{color:#14243d;margin:0;font-size:1rem;font-weight:800}.unread-pill{color:#0e3f8c;background:#edf3fb;border:1px solid #b9cdee;border-radius:50px;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.bell-header-actions{align-items:center;gap:.5rem;display:flex}.btn-sound-toggle{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.btn-sound-toggle:hover{color:#0e3f8c;background:#edf3fb;border-color:#b9cdee}.btn-sound-toggle.sound-muted{color:#ef4444;background:#fef2f2;border-color:#fecaca}.btn-sound-toggle.sound-muted:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.btn-mark-read{color:#0e3f8c;cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:700;transition:color .2s}.btn-mark-read:hover{color:#0a3173;text-decoration:underline}.bell-dropdown-body{max-height:380px;overflow-y:auto}.bell-empty-state{text-align:center;color:#51627a;padding:2.5rem 1.5rem}.empty-bell-icon-wrapper{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:1.8rem;display:flex}.empty-title{color:#334155;margin-bottom:.4rem;font-size:1rem;font-weight:800}.empty-desc{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.5}.bell-items-list{flex-direction:column;display:flex}.bell-item{cursor:pointer;border-bottom:1px solid #f1f5f9;gap:.8rem;padding:1rem 1.2rem;transition:background .2s;display:flex;position:relative}.bell-item.client-looking-item{background:linear-gradient(135deg,#edf3fb 0% 100%);border-right:4px solid #0e3f8c}.bell-item.client-looking-item:hover{background:linear-gradient(135deg,#dce8f9 0% 100%)}.bell-item-icon-col{flex-shrink:0}.icon-badge{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex;position:relative}.radar-badge{color:#0e3f8c;background:#dce8f9}.radar-spin{animation:4s linear infinite spinRadar}@keyframes spinRadar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.live-signal-dot{background:#0e3f8c;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px}.notif-badge{color:#0a3173;background:#dce8f9}.bell-item-content{flex:1;min-width:0}.bell-item-top{justify-content:space-between;align-items:baseline;margin-bottom:.3rem;display:flex}.bell-item-title{color:#14243d;font-size:.92rem;font-weight:800}.bell-item-time{color:#94a3b8;white-space:nowrap;font-size:.75rem}.bell-item-desc{color:#475569;margin:0 0 .6rem;font-size:.83rem;line-height:1.4}.bell-item-footer{justify-content:space-between;align-items:center;display:flex}.btn-item-action{border-radius:8px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.action-marketplace,.action-track{color:#fff;background:#0e3f8c}.unread-dot-indicator{background:#0e3f8c;border-radius:50%;width:8px;height:8px}.bell-dropdown-footer{background:#f8fafc;border-top:1px solid #f1f5f9;padding:.8rem 1.2rem}.btn-view-all-marketplace{color:#fff;cursor:pointer;background:#0e3f8c;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.6rem 1rem;font-size:.88rem;font-weight:700;transition:background .2s,transform .15s;display:flex}.bell-mobile-backdrop{display:none}.btn-bell-close-mobile{color:#51627a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:1.4rem;line-height:1;transition:color .15s;display:none}.btn-bell-close-mobile:hover{color:#14243d}@media (width<=640px){.bell-mobile-backdrop{-webkit-backdrop-filter:blur(4px);z-index:99990;background:#0f172a73;display:block;position:fixed;inset:0}.bell-dropdown-popover{z-index:99999!important;border-radius:20px!important;flex-direction:column!important;width:calc(100vw - 24px)!important;max-width:420px!important;max-height:calc(100vh - 90px)!important;margin:0 auto!important;display:flex!important;position:fixed!important;top:72px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 20px 50px #00000047!important}.bell-dropdown-body{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 220px)!important;overflow-y:auto!important}.btn-bell-close-mobile{display:flex}.bell-dropdown-header{gap:.5rem!important;padding:.85rem 1rem!important}.bell-header-title-group h3{font-size:.95rem!important}.unread-pill{font-size:.7rem!important}.btn-mark-read{padding:.2rem .5rem!important;font-size:.72rem!important}.bell-item-title{font-size:.88rem!important}.bell-item-desc{font-size:.8rem!important}}.navbar-bell-btn{border-color:var(--line-strong);background:#fff}.navbar-bell-btn:hover{background:var(--blue-tint);border-color:var(--brand-blue);box-shadow:var(--shadow-card)}.navbar-bell-btn.has-unread{background:var(--blue-tint);border-color:var(--brand-blue)}.navbar-bell-btn:focus-visible,.btn-sound-toggle:focus-visible,.btn-mark-read:focus-visible,.btn-view-all-marketplace:focus-visible,.bell-item:focus-visible{outline:3px solid var(--brand-blue);outline-offset:2px}.bell-red-badge{background:var(--brand-yellow);color:var(--navy);border-color:#fff;box-shadow:0 2px 6px #14243d40}.bell-red-dot{background:var(--brand-yellow)}.bell-red-pulse-ring{border-color:var(--brand-yellow)}.bell-dropdown-popover{border-radius:var(--radius-xl);border:1px solid var(--line);width:400px;box-shadow:var(--shadow-lift)}.bell-dropdown-header{border-bottom:1px solid var(--line);background:#fff;padding:1rem 1.25rem}.bell-header-title-group{gap:.6rem}.bell-header-title-group .header-icon{box-sizing:border-box;background:var(--blue-tint);color:var(--brand-blue);border-radius:50%;flex:none;padding:8px;width:36px!important;max-width:none!important;height:36px!important}.bell-header-title-group h3{color:var(--navy);font-size:1.05rem}.unread-pill{background:var(--brand-yellow);color:var(--navy);border:none}.btn-sound-toggle{border-color:var(--line-strong);color:var(--navy);border-radius:var(--radius-md)}.btn-sound-toggle:hover{background:var(--blue-tint);color:var(--brand-blue);border-color:var(--brand-blue)}.btn-sound-toggle.sound-muted{background:var(--danger-tint);color:var(--danger);border-color:var(--danger)}.btn-mark-read{color:var(--brand-blue)}.btn-mark-read:hover{color:var(--blue-hover)}.bell-item{border-bottom:1px solid var(--line);gap:.85rem;padding:1rem 1.25rem}.bell-item:hover{background:var(--mist)}.bell-item.unread{background:#fff}.bell-item.unread:before{content:"";background:var(--brand-yellow);border-radius:50%;width:8px;height:8px;position:absolute;top:1.2rem;left:.7rem}.bell-item.unread:hover{background:var(--mist)}.bell-item.client-looking-item,.bell-item.client-looking-item:hover{background:var(--mist);border-right:none}.icon-badge{border-radius:var(--radius-md);background:var(--blue-tint);width:44px;height:44px;color:var(--brand-blue)}.radar-badge,.notif-badge{background:var(--blue-tint);color:var(--brand-blue)}.live-signal-dot{background:var(--brand-yellow)}.bell-item-title{color:var(--navy)}.bell-item-time{color:var(--ink-muted);font-weight:600}.bell-item-desc{color:var(--ink-muted)}.btn-item-action,.action-marketplace,.action-track{background:var(--blue-tint);color:var(--brand-blue);border-radius:var(--radius-sm);padding:.3rem .8rem}.bell-item:hover .btn-item-action{background:var(--brand-blue);color:#fff}.unread-dot-indicator{display:none}.empty-bell-icon-wrapper{background:var(--blue-tint);color:var(--brand-blue)}.empty-title{color:var(--navy)}.empty-desc{color:var(--ink-muted)}.bell-dropdown-footer{border-top:1px solid var(--line);background:#fff;padding:.85rem 1.25rem}.btn-view-all-marketplace{background:var(--brand-blue);border-radius:var(--radius-md);min-height:44px}.btn-view-all-marketplace:hover{background:var(--blue-hover);transform:none}@media (prefers-reduced-motion:reduce){.pulse-bell,.radar-spin,.bell-red-pulse-ring{animation:none}}.bell-dropdown-header{flex-wrap:wrap;row-gap:.6rem}.bell-header-title-group{flex-wrap:nowrap;flex:auto;min-width:0}.bell-header-title-group h3{white-space:nowrap;line-height:1.3}.unread-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:24px;padding:0 .65rem;line-height:1;display:inline-flex}.btn-mark-read{white-space:nowrap;border-radius:var(--radius-sm);background:var(--blue-tint);min-height:32px;padding:0 .7rem;text-decoration:none!important}.btn-mark-read:hover{background:var(--brand-blue);color:#fff}.bell-dropdown-body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bell-dropdown-body::-webkit-scrollbar{width:6px}.bell-dropdown-body::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}@media (width<=640px){.bell-dropdown-header{padding:.9rem 1rem!important}.bell-header-title-group{flex:100%}.bell-header-actions{flex:100%;justify-content:flex-start;gap:.5rem}.btn-bell-close-mobile{margin-inline-start:auto}.bell-header-title-group h3{font-size:1rem!important}.unread-pill{font-size:.72rem!important}.bell-item{padding:.9rem 1rem}}nav.navbar{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:0;box-shadow:0 8px 28px #0e3f8c14}nav.navbar:after{content:"";opacity:.9;background:linear-gradient(90deg,#0e3f8c 0%,#1553b3 60%,#f7b523 100%);height:3px;position:absolute;bottom:0;left:0;right:0}.navbar .nav-links li a{color:#14243d;border-radius:12px;padding:.5rem .9rem;font-weight:700;transition:color .25s,background .25s,transform .25s;position:relative}.navbar .nav-links li a:after{content:"";background:#f7b523;border-radius:3px;width:0;height:3px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;right:50%;transform:translate(50%)}.navbar .nav-links li a:hover{color:#0e3f8c;background:#edf3fb;transform:translateY(-1px)}.navbar .nav-links li a:hover:after{width:46%}.navbar .nav-links li a.active{color:#0e3f8c;background:#dce8f9;font-weight:900}.navbar .nav-links li a.active:after{width:46%;bottom:2px;right:50%;transform:translate(50%)}.navbar .nav-links li a.nb-market{color:#14243d;background:#fff3d1;font-weight:900}.navbar .nav-links li a.nb-market:hover,.nav-links li a.nb-market.active{color:#14243d;background:#f7b523}.navbar .nav-links li a.nb-admin{color:#c0392b;background:#fbe4e1;font-weight:900}.navbar .nav-links li a.nb-admin:hover,.nav-links li a.nb-admin.active{color:#fff;background:#c0392b}.navbar .user-avatar{background:#fff;border:2px solid #dce8f9;gap:.6rem;padding:.3rem .9rem .3rem .35rem;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 6px 16px #0e3f8c1a}.navbar .user-avatar:hover{background:#fff;border-color:#0e3f8c;transform:translateY(-2px);box-shadow:0 10px 22px #0e3f8c2e}.navbar .user-avatar img{width:40px;height:40px;box-shadow:none;border:2px solid #f7b523;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.navbar .user-avatar:hover img{transform:rotate(-6deg)scale(1.08)}.navbar .user-name-peek{color:#14243d;font-size:1rem;font-weight:900}.nb-role{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .7rem;font-size:.74rem;font-weight:900;line-height:1.5;display:inline-flex}.nb-role svg{width:14px!important;max-width:none!important;height:14px!important}.nb-role--blue{color:#0e3f8c;background:#dce8f9}.nb-role--yellow{color:#14243d;background:#fff3d1}.nb-role--red{color:#c0392b;background:#fbe4e1}.user-dropdown.nd{transform-origin:0 0;background:#fff;border:0;border-top:4px solid #f7b523;border-radius:24px;min-width:300px;padding:0;animation:.4s cubic-bezier(.34,1.35,.64,1) both ndIn;position:absolute;overflow:hidden;box-shadow:0 26px 60px #0e3f8c47}.nd__orb{pointer-events:none;background:#f7b52329;border-radius:50%;width:190px;height:190px;animation:8s ease-in-out infinite ndDrift;position:absolute;top:-70px;right:-50px}.nd>*{position:relative}.nd__head{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);align-items:center;gap:.85rem;padding:1.1rem 1.2rem .9rem;display:flex}.nd__head:before{content:"";background:#ffffff14;border-radius:50%;width:130px;height:130px;position:absolute;top:-40px;left:-30px}.nd__avatar{background:#f7b523;border-radius:50%;flex:none;width:56px;height:56px;padding:3px;position:relative;box-shadow:0 8px 18px #061c4259}.nd__avatar:after{content:"";border:2px solid #f7b52399;border-radius:50%;animation:2.6s ease-out infinite ndRipple;position:absolute;inset:-4px}.nd__avatar img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%!important;max-width:none!important;height:100%!important}.nd__who{text-align:right;min-width:0}.user-dropdown.nd .nd__who strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:900;display:block;overflow:hidden}.user-dropdown.nd .nd__who span{color:#cfe0f7;text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin-top:2px;font-size:.78rem;font-weight:600;display:block;overflow:hidden}.nd__chips{flex-wrap:wrap;gap:.4rem;padding:.8rem 1.2rem 0;display:flex}.nd__chips:empty{display:none}.nd__chip{border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.76rem;font-weight:900;line-height:1.5;display:inline-flex}.nd__chip svg{flex:none;width:15px!important;max-width:none!important;height:15px!important}.nd__chip--blue{color:#0e3f8c;background:#dce8f9}.nd__chip--yellow{color:#14243d;background:#fff3d1}.nd__chip--red{color:#c0392b;background:#fbe4e1}.nd__list{flex-direction:column;gap:.2rem;padding:.8rem .7rem .4rem;display:flex}.user-dropdown.nd .nd__item,.user-dropdown.nd .nd__logout{color:#14243d;width:100%;animation:.4s cubic-bezier(.16,1,.3,1) both ndRise;animation-delay:calc(var(--i,0) * 50ms + .12s);border-radius:16px;align-items:center;gap:.8rem;padding:.55rem .7rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:flex}.user-dropdown.nd .nd__item:hover{color:#0e3f8c;background:#edf3fb;padding-right:.7rem;transform:translate(-5px)}.nd__ico{color:#0e3f8c;background:#dce8f9;border-radius:13px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.nd__ico svg{width:22px!important;max-width:none!important;height:22px!important}.nd__item:hover .nd__ico{color:#f7b523;background:#0e3f8c;transform:rotate(-8deg)scale(1.08)}.nd__item--accent .nd__ico{color:#14243d;background:#fff3d1}.nd__item--accent:hover .nd__ico{color:#14243d;background:#f7b523}.nd__item--red{color:#c0392b!important}.nd__item--red .nd__ico{color:#c0392b;background:#fbe4e1}.nd__item--red:hover{color:#c0392b!important;background:#fbe4e1!important}.nd__item--red:hover .nd__ico{color:#fff;background:#c0392b}.user-dropdown.nd .nd__logout{color:#c0392b;cursor:pointer;background:#fbf2f1;border:0;width:calc(100% - 1.4rem);margin:.4rem .7rem .8rem;font-family:inherit}.nd__logout .nd__ico{color:#c0392b;background:#fbe4e1}.user-dropdown.nd .nd__logout:hover{color:#fff;background:#c0392b;transform:translate(-5px)}.nd__logout:hover .nd__ico{color:#fff;background:#fff3;transform:translate(-3px)}@keyframes ndIn{0%{opacity:0;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:none}}@keyframes ndRise{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ndDrift{0%,to{transform:translate(0)}50%{transform:translate(-18px,14px)}}@keyframes ndRipple{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.4)}}@media (width<=640px){.user-dropdown.nd{width:auto;min-width:0;position:fixed;top:76px;left:10px;right:10px}.nb-role{display:none}}@media (hover:none){.user-dropdown.nd .nd__item:hover,.user-dropdown.nd .nd__logout:hover{transform:none}}@media (prefers-reduced-motion:reduce){.user-dropdown.nd,.user-dropdown.nd *,.nd__avatar:after{animation:none!important}}.hx{color:#fff;isolation:isolate;direction:rtl;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:clamp(2rem,4vw,3.5rem) 0 0;font-family:Cairo,sans-serif;position:relative;overflow:hidden}.hx-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hx-orb{border-radius:50%;position:absolute}.hx-orb--white{background:#ffffff0f;width:520px;height:520px;animation:10s ease-in-out infinite alternate hx-drift;top:-200px;right:-140px}.hx-orb--yellow{background:#f7b52329;width:420px;height:420px;animation:9s ease-in-out infinite alternate-reverse hx-drift;bottom:-160px;left:-100px}.hx-dots{opacity:.5;background-image:radial-gradient(#ffffff38 1.2px,#0000 1.4px);background-size:28px 28px;animation:18s linear infinite hx-dots;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 30% 40%,#000 0%,#0000 70%)}.hx-beam{background:linear-gradient(#ffffff1a,#0000 70%);width:180px;height:140%;animation:9s ease-in-out infinite hx-beam;position:absolute;top:-20%;transform:rotate(18deg)}.hx-beam--a{left:28%}.hx-beam--b{width:90px;animation-delay:-4s;left:52%}.hx-spark{bottom:-10px;left:calc(var(--i) * 7.3%);width:calc(4px + (var(--i) % 3) * 2px);height:calc(4px + (var(--i) % 3) * 2px);opacity:0;animation:hx-rise-spark calc(7s + (var(--i) % 5) * 1.3s) linear infinite;animation-delay:calc(var(--i) * -.9s);background:#f7b523;border-radius:50%;position:absolute}.hx-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,3vw,3rem);max-width:1280px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem);display:grid;position:relative}.hx-rise{animation:.9s cubic-bezier(.16,1,.3,1) both hx-rise;animation-delay:calc(var(--d,0) * 90ms + .1s)}.hx-copy{text-align:right;flex-direction:column;align-items:flex-start;gap:1.05rem;min-width:0;display:flex}.hx-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.55rem;padding:.38rem 1rem;font-size:.85rem;font-weight:800;display:inline-flex}.hx-chip__dot{background:#f7b523;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite hx-pulse}.hx-title{letter-spacing:-.5px;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.2vw,4.2rem);font-weight:900;line-height:1.2}.hx-title__mark{color:#f7b523;padding-bottom:.24em;display:inline-block;position:relative}.hx-title__mark:after{content:"";transform-origin:100%;background:#f7b523;border-radius:6px;width:100%;height:7px;animation:.9s cubic-bezier(.16,1,.3,1) 1s forwards hx-draw;position:absolute;bottom:0;right:0;transform:scaleX(0)}.hx-problem{background:#ffffff1a;border:1px solid #ffffff38;border-radius:16px;align-items:center;gap:.7rem;padding:.35rem .5rem .35rem 1rem;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:800;display:inline-flex}.hx-problem__label{color:#ffffffd9}.hx-problem__window{color:#14243d;background:#f7b523;border-radius:11px;min-width:10.5em;height:2.1em;display:inline-block;position:relative;overflow:hidden}.hx-problem__word{white-space:nowrap;justify-content:center;align-items:center;animation:2.6s cubic-bezier(.16,1,.3,1) both hx-word;display:flex;position:absolute;inset:0}.hx-phrase{margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:800;line-height:1.7}.hx-phrase__dark{color:#fff}.hx-phrase__gold{color:#f7b523}.hx-desc{color:#dce8f9;max-width:56ch;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:600;line-height:1.9}.hx-actions{flex-wrap:wrap;gap:.8rem;margin-top:.3rem;display:flex}.hx-btn{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:.6rem;min-height:54px;padding:0 1.6rem;font-family:inherit;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.hx-btn:active{transform:scale(.97)}.hx-btn:focus-visible{outline-offset:3px;outline:3px solid #f7b523}.hx-btn--primary{color:#14243d;background:#f7b523;box-shadow:0 12px 28px #f7b52366}.hx-btn--primary:after{content:"";background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);animation:3.2s ease-in-out infinite hx-shine;position:absolute;inset:0;transform:translate(120%)}.hx-btn--primary:hover{background:#e3a00f;transform:translateY(-3px);box-shadow:0 18px 34px #f7b52380}.hx-btn__arrow{transition:transform .25s}.hx-btn--primary:hover .hx-btn__arrow{transform:translate(-5px)}.hx-btn--primary{animation:2.6s ease-in-out 2s infinite hx-cta-pulse}.hx-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1.5px solid #ffffff73}.hx-btn--ghost:hover{background:#ffffff2e;transform:translateY(-3px)}.hx-proof{align-items:center;gap:.9rem;margin-top:.4rem;display:flex}.hx-avatars{display:flex}.hx-avatars img{object-fit:cover;background:#dce8f9;border:3px solid #0e3f8c;border-radius:50%;width:44px;height:44px;margin-inline-start:-12px;animation:.6s cubic-bezier(.34,1.56,.64,1) both hx-pop}.hx-avatars img:first-child{margin-inline-start:0}.hx-avatars img:nth-child(2){animation-delay:.9s}.hx-avatars img:nth-child(3){animation-delay:1.05s}.hx-rating{flex-direction:column;gap:2px;display:flex}.hx-rating__top{align-items:center;gap:.5rem;display:flex}.hx-rating__top b{font-size:1rem;font-weight:900}.hx-stars{color:#f7b523;gap:2px;display:inline-flex}.hx-stars.is-empty{color:#ffffff59}.hx-stars svg{animation:.5s cubic-bezier(.34,1.56,.64,1) both hx-star;animation-delay:calc(1s + var(--s) * .12s)}.hx-rating__sub{color:#b7cdee;text-align:right;direction:ltr;font-size:.78rem;font-weight:700}.hx-stage{--mx:0;--my:0;justify-self:center;width:32em;max-width:100%;height:34em;font-size:clamp(9px,1.15vw,16px);position:relative}.hx-ring{border:2px solid #ffffff59;border-radius:50%;animation:4.5s ease-out infinite hx-radar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hx-ring--1{width:16em;height:16em}.hx-ring--2{width:16em;height:16em;animation-delay:1.5s}.hx-ring--3{width:16em;height:16em;animation-delay:3s}.hx-orbit{width:0;height:0;animation:30s linear infinite hx-spin;position:absolute;top:50%;left:50%}.hx-orbit:before{content:"";border:2px dashed #ffffff4d;border-radius:50%;width:30em;height:30em;position:absolute;top:-15em;left:-15em}.hx-orbit__arm{width:0;height:0;transform:rotate(var(--a));position:absolute;top:0;left:0}.hx-orbit__pos{width:0;height:0;position:absolute;top:0;left:15em}.hx-orbit__icon{color:#0e3f8c;background:#fff;border-radius:1.05em;place-items:center;width:3.4em;height:3.4em;animation:30s linear infinite hx-counter;display:grid;position:absolute;top:-1.7em;left:-1.7em;box-shadow:0 .6em 1.4em #0a143259}.hx-orbit__icon svg{width:1.6em;height:1.6em}.hx-orbit__arm:nth-child(2n) .hx-orbit__icon{color:#14243d;background:#f7b523}.hx-phone{width:14em;height:27em;transform:perspective(1400px) rotateY(calc(var(--mx) * 9deg)) rotateX(calc(var(--my) * -7deg));margin:-13.5em 0 0 -7em;transition:transform .25s ease-out;position:absolute;top:50%;left:50%}.hx-phone__body{background:linear-gradient(160deg,#1b2f52,#0a1a38);border-radius:2.3em;width:100%;height:100%;padding:.7em;animation:5s ease-in-out infinite hx-float;position:relative;box-shadow:0 2.4em 4em #050f288c,inset 0 0 0 2px #ffffff1f}.hx-phone__notch{z-index:5;background:#060f22;border-radius:1em;width:4em;height:1.1em;margin-left:-2em;position:absolute;top:1.1em;left:50%}.hx-phone__screen{color:#14243d;direction:rtl;background:linear-gradient(#f4f8fd 0%,#dce8f9 100%);border-radius:1.7em;flex-direction:column;gap:.9em;width:100%;height:100%;padding:2.4em 1em 1em;display:flex;position:relative;overflow:hidden}.hx-phone__status{direction:ltr;justify-content:space-between;align-items:center;font-size:.7em;font-weight:800;display:flex;position:absolute;top:.9em;left:1.3em;right:1.3em}.hx-phone__battery{border:1.5px solid #14243d;border-radius:.3em;width:1.8em;height:.9em;padding:1px}.hx-phone__battery i{background:#1e7a4c;border-radius:.15em;height:100%;animation:10s ease-in-out infinite hx-battery;display:block}.hx-phone__title{color:#0e3f8c;align-items:center;gap:.5em;font-size:.95em;font-weight:900;display:flex}.hx-phone__list{flex-direction:column;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.hx-phone__list li{animation:10s ease-in-out infinite hx-item;animation-delay:calc(var(--i) * .9s);background:#fff;border-radius:.9em;align-items:center;gap:.6em;padding:.65em .7em;font-size:.78em;font-weight:800;display:flex;box-shadow:0 .2em .6em #14243d14}.hx-phone__tick{color:#1e7a4c;width:1.7em;height:1.7em;animation:10s ease-in-out infinite hx-tick;animation-delay:calc(var(--i) * .9s + .8s);background:#e3f4ea;border-radius:50%;place-items:center;display:grid;transform:scale(0)}.hx-phone__bar{background:#dce8f9;border-radius:1em;flex:1;height:.4em;margin-right:.3em;overflow:hidden}.hx-phone__bar i{border-radius:inherit;transform-origin:100%;height:100%;animation:10s ease-in-out infinite hx-fill;animation-delay:calc(var(--i) * .9s);background:#0e3f8c;display:block;transform:scaleX(0)}.hx-phone__logo{opacity:.95;align-self:center;width:7.6em;margin-top:auto;animation:10s ease-in-out infinite hx-logo}.hx-phone__done{color:#fff;text-align:center;background:#0e3f8c;border-radius:1em;justify-content:center;align-items:center;gap:.5em;padding:.8em;font-size:.78em;font-weight:800;animation:10s ease-in-out infinite hx-done;display:flex;position:absolute;bottom:1em;left:1em;right:1em}.hx-phone__done svg{color:#f7b523;flex:none}.hx-phone__crack{pointer-events:none;width:100%;height:100%;animation:10s ease-in-out infinite hx-heal;position:absolute;inset:0}.hx-phone__crack path{fill:none;stroke:#14243dbf;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:0;filter:drop-shadow(0 0 1px #fff)}.hx-phone__scan{pointer-events:none;background:linear-gradient(#0000,#f7b5238c,#0000);height:4.5em;animation:10s ease-in-out infinite hx-scan;position:absolute;top:0;left:0;right:0}.hx-phone__glow{z-index:-1;background:radial-gradient(closest-side,#f7b52373,#0000);border-radius:50%;height:3em;animation:5s ease-in-out infinite hx-glow;position:absolute;bottom:-2.2em;left:-2em;right:-2em}.hx-card{color:#14243d;transform:translate(calc(var(--mx) * var(--depth,14) * 1px), calc(var(--my) * var(--depth,14) * 1px));background:#fff;border-radius:1.2em;align-items:center;gap:.75em;padding:.8em 1.1em .8em 1.3em;font-size:1em;animation:.9s cubic-bezier(.34,1.56,.64,1) both hx-card-in,6s ease-in-out infinite hx-bob;display:flex;position:absolute;box-shadow:0 1.2em 2.6em #050f2859}.hx-card__icon{color:#0e3f8c;background:#dce8f9;border-radius:.9em;flex:none;place-items:center;width:2.8em;height:2.8em;display:grid}.hx-card__icon--yellow{color:#14243d;background:#fff3d1}.hx-card__txt{flex-direction:column;gap:.15em;display:flex}.hx-card__txt b{white-space:nowrap;font-size:.9em;font-weight:900}.hx-card__txt small{color:#51627a;white-space:nowrap;font-size:.72em;font-weight:700}.hx-card--tech{--depth:20;animation-delay:1.2s,0s;top:2.5em;left:-2.6em}.hx-card--warranty{--depth:-18;animation-delay:1.5s,-2s;top:14em;right:-3.2em}.hx-card--free{--depth:16;animation-delay:1.8s,-4s;bottom:3.5em;left:-1.5em}.hx-card--warranty .hx-card__icon{animation:4s ease-in-out infinite hx-wiggle}.hx-card--home{color:#14243d;--depth:-10;background:#f7b523;border-radius:1.1em;padding:.7em;animation-delay:2.1s,-1s;bottom:1.2em;right:1.6em}.hx-track{background:#dce8f9;border-radius:1em;width:10em;height:.5em;margin-top:.3em;display:block;position:relative}.hx-track i{border-radius:inherit;transform-origin:100%;background:#0e3f8c;width:100%;animation:6s ease-in-out infinite hx-travel;position:absolute;top:0;bottom:0;right:0}.hx-track em{color:#14243d;background:#f7b523;border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-style:normal;animation:6s ease-in-out infinite hx-travel-dot;display:grid;position:absolute;top:-.5em;right:0}.hx-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff40;border-bottom:none;border-radius:22px 22px 0 0;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;width:calc(100% - 2rem);max-width:1000px;margin:clamp(1.5rem,3vw,2.4rem) auto 0;padding:1rem 1.4rem;display:grid;position:relative}.hx-stat{justify-content:center;align-items:center;gap:.8rem;padding:.3rem .5rem;display:flex}.hx-stat+.hx-stat{border-inline-start:1px solid #fff3}.hx-stat>svg{color:#f7b523;flex:none}.hx-stat span{text-align:center;flex-direction:column;align-items:center;line-height:1.25;display:flex}.hx-stat b{white-space:nowrap;justify-content:center;align-items:baseline;gap:.4rem;display:inline-flex}.hx-stat .hx-stat__pre{color:#b7cdee;font-size:.55em;font-style:normal;font-weight:800}.hx-stat b{font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:900}.hx-stat small{color:#b7cdee;font-size:.8rem;font-weight:700}.hx-road{background:#0a1a38;height:80px;position:relative;overflow:hidden}.hx-road__line{background:repeating-linear-gradient(90deg,#f7b523 0 28px,#0000 28px 56px) 0 0/56px 4px;height:4px;animation:1.2s linear infinite hx-road;position:absolute;bottom:12px;left:0;right:0}.hx-van{animation:16s linear infinite hx-drive;position:absolute;bottom:10px;left:0}.hx-van__wheel{animation:.6s linear infinite hx-spin}.hx-van__puff{background:#ffffff80;border-radius:50%;width:10px;height:10px;animation:1.4s ease-out infinite hx-puff;position:absolute;bottom:6px;left:-2px}.hx-van__puff--2{animation-delay:.7s}.hx-house{width:80px;height:64px;position:absolute;bottom:12px;right:clamp(.5rem,3vw,3rem)}.hx-house svg{position:absolute;inset:0}.hx-house__win{animation:4s ease-in-out infinite hx-window}.hx-house__pin{color:#14243d;z-index:2;background:#f7b523;border-radius:50% 50% 50% 8px;place-items:center;width:36px;height:36px;margin-left:-18px;animation:2.2s cubic-bezier(.34,1.56,.64,1) infinite hx-pin;display:grid;position:absolute;top:-30px;left:50%;transform:rotate(-45deg)}.hx-house__pin svg{position:static;transform:rotate(45deg)}.hx-house__ping{border:2px solid #f7b523b3;border-radius:50%;width:26px;height:10px;margin-left:-13px;animation:2.2s ease-out infinite hx-ping-ground;position:absolute;top:-14px;left:50%}@keyframes hx-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hx-drift{0%{transform:translate(0)}to{transform:translate(-40px,30px)}}@keyframes hx-dots{to{background-position:28px 28px}}@keyframes hx-beam{0%,to{opacity:.2;transform:rotate(18deg)translate(-30px)}50%{opacity:1;transform:rotate(18deg)translate(40px)}}@keyframes hx-rise-spark{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}90%{opacity:.6}to{opacity:0;transform:translateY(-110vh)translate(30px)}}@keyframes hx-pulse{0%{box-shadow:0 0 #f7b523b3}to{box-shadow:0 0 0 10px #f7b52300}}@keyframes hx-draw{to{transform:scaleX(1)}}@keyframes hx-word{0%{opacity:0;transform:translateY(100%)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes hx-shine{0%{transform:translate(120%)}45%,to{transform:translate(-120%)}}@keyframes hx-cta-pulse{0%,to{box-shadow:0 12px 28px #f7b52366,0 0 #f7b52380}60%{box-shadow:0 12px 28px #f7b52366,0 0 0 14px #f7b52300}}@keyframes hx-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes hx-star{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes hx-radar{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.1)}}@keyframes hx-spin{to{transform:rotate(360deg)}}@keyframes hx-counter{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 360deg))}}@keyframes hx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1em)}}@keyframes hx-glow{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.4;transform:scaleX(.8)}}@keyframes hx-battery{0%,20%{width:25%}70%,to{width:100%}}@keyframes hx-item{0%,4%{opacity:.35;transform:translate(14px)}10%,88%{opacity:1;transform:none}96%,to{opacity:.35;transform:translate(14px)}}@keyframes hx-tick{0%,14%{transform:scale(0)}20%,88%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes hx-fill{0%,4%{transform:scaleX(0)}14%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes hx-logo{0%,50%{opacity:1;transform:none}62%,90%{opacity:0;transform:translateY(-8px)}to{opacity:1}}@keyframes hx-done{0%,52%{opacity:0;transform:translateY(14px)scale(.9)}62%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(14px)scale(.9)}}@keyframes hx-heal{0%,36%{opacity:1}50%,90%{opacity:0}98%,to{opacity:1}}@keyframes hx-scan{0%,30%{opacity:0;transform:translateY(-120%)}36%{opacity:1}56%{opacity:1;transform:translateY(520%)}60%,to{opacity:0;transform:translateY(520%)}}@keyframes hx-card-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes hx-bob{0%,to{translate:0}50%{translate:0 -.7em}}@keyframes hx-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}92%{transform:rotate(10deg)}}@keyframes hx-travel{0%{transform:scaleX(1)}85%,to{transform:scaleX(.08)}}@keyframes hx-travel-dot{0%{right:0}85%,to{right:calc(100% - 1.5em)}}@keyframes hx-window{0%,to{fill:#9fc0ee}50%{fill:#fff3d1}}@keyframes hx-pin{0%,to{translate:0}40%{translate:0 -10px}55%{translate:0}}@keyframes hx-ping-ground{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2)}}@keyframes hx-road{to{background-position:-56px 0}}@keyframes hx-drive{0%{transform:translate(-180px)}to{transform:translate(calc(100vw + 40px))}}@keyframes hx-puff{0%{opacity:.7;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-30px)scale(2)}}@media (width<=960px){.hx{padding-top:1.5rem}.hx-inner{grid-template-columns:1fr;gap:.5rem}.hx-copy{text-align:center;align-items:center}.hx-actions,.hx-proof{justify-content:center}.hx-stage{order:2;height:31em;margin-top:.5rem;font-size:clamp(9px,2.3vw,14px)}.hx-card--tech{left:-1em}.hx-card--warranty{right:-1em}}@media (width<=600px){.hx-title{font-size:clamp(2rem,9vw,2.6rem)}.hx-problem__window{min-width:9.5em}.hx-actions{flex-direction:column;width:100%}.hx-btn{width:100%}.hx-stage{width:34em;height:30em;font-size:9.5px}.hx-card--free,.hx-card--home{display:none}.hx-stats{border-radius:18px 18px 0 0;padding:.8rem .4rem}.hx-stat{text-align:center;flex-direction:column;gap:.2rem}.hx-stat>svg{width:24px;height:24px}.hx-stat small{font-size:.68rem}.hx-road{height:74px}}@media (prefers-reduced-motion:reduce){.hx *,.hx :before,.hx :after{transition:none!important;animation:none!important}.hx-rise,.hx-card,.hx-avatars img,.hx-stars svg{opacity:1!important;transform:none!important}.hx-title__mark:after{transform:scaleX(1)}.hx-phone__tick{transform:scale(1)}.hx-phone__bar i{transform:scaleX(1)}.hx-phone__crack{opacity:0}.hx-van{transform:translate(30vw)}}@media (hover:none){.hx-btn:hover{transform:none}}.reveal{opacity:0;transition:opacity var(--reveal-duration,.7s) cubic-bezier(.22, 1, .36, 1), transform var(--reveal-duration,.7s) cubic-bezier(.22, 1, .36, 1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.reveal-fade-up{transform:translateY(40px)}.reveal-fade-down{transform:translateY(-40px)}.reveal-fade-right{transform:translate(40px)}.reveal-fade-left{transform:translate(-40px)}.reveal-zoom{transform:scale(.92)}.reveal-fade{transform:none}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.tbg{background:#fff;padding:clamp(1.6rem,3vw,2.4rem) 0 0}.tbg-bar{background:#fff;border-top:4px solid #f7b523;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:.4rem;list-style:none;display:grid;box-shadow:0 18px 44px #0e3f8c24}.tbg-item{border-radius:18px;align-items:center;gap:1rem;padding:1.1rem 1.4rem;transition:background .3s;display:flex}.tbg-item+.tbg-item{position:relative}.tbg-item+.tbg-item:before{content:"";background:#dce8f9;width:1px;position:absolute;inset-block:22%;inset-inline-end:100%}.tbg-item:hover{background:#f4f8fd}.tbg-item__ico{color:#0e3f8c;background:#dce8f9;border-radius:20px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.tbg-item__ico svg{width:34px!important;height:34px!important}.tbg-item:nth-child(2) .tbg-item__ico{color:#14243d;background:#fff3d1}.tbg-item:hover .tbg-item__ico{color:#f7b523;background:#0e3f8c;transform:rotate(-8deg)scale(1.08)}.tbg-item__text h3{color:#14243d;margin:0 0 .2rem;font-size:1.05rem;font-weight:900}.tbg-item__text p{color:#51627a;margin:0;font-size:.85rem;font-weight:600;line-height:1.6}@media (width<=900px){.tbg-bar{border-radius:20px;grid-template-columns:1fr;padding:.3rem}.tbg-item{padding:.9rem 1rem}.tbg-item+.tbg-item:before{width:auto;height:1px;inset:0 1rem auto}.tbg-item__ico{border-radius:16px;width:52px;height:52px}.tbg-item__ico svg{width:28px!important;height:28px!important}}@media (hover:none){.tbg-item:hover .tbg-item__ico{transform:none}}@media (prefers-reduced-motion:reduce){.tbg-item,.tbg-item__ico{transition:none!important}}.pg{background:#fff;padding:clamp(3rem,6vw,5rem) 0}.pg-head{text-align:center;margin-bottom:2.2rem}.pg-kicker{color:#14243d;background:#fff3d1;border-radius:999px;padding:.3rem 1rem;font-size:.82rem;font-weight:800;display:inline-block}.pg-title{color:#0e3f8c;margin:.7rem 0 .4rem;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:900}.pg-title em{color:#14243d;z-index:0;font-style:normal;position:relative}.pg-title em:after{content:"";inset-inline:0;z-index:-1;background:#f7b523;border-radius:6px;height:.3em;position:absolute;bottom:3px}.pg-sub{color:#51627a;margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:700}.pg-panel{background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:28px;padding:clamp(1rem,2.4vw,1.8rem);position:relative;overflow:hidden;box-shadow:0 24px 54px #0e3f8c47}.pg-panel__orb{pointer-events:none;border-radius:50%;position:absolute}.pg-panel__orb--1{background:#ffffff0f;width:280px;height:280px;animation:10s ease-in-out infinite pgDrift;top:-110px;left:-80px}.pg-panel__orb--2{background:#f7b52329;width:240px;height:240px;animation:9s ease-in-out infinite reverse pgDrift;bottom:-100px;right:-60px}.pg-grid{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1rem);display:grid;position:relative}.pg-card{cursor:pointer;text-align:center;animation:pgRise .6s calc(.2s + var(--i) * 70ms) cubic-bezier(.16, 1, .3, 1) both;background:#fff;border:0;border-top:4px solid #0000;border-radius:20px;flex-direction:column;align-items:center;gap:.2rem;padding:1.3rem .6rem 1rem;font-family:inherit;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #061c4240}.pg-card:hover,.pg-card:focus-visible{border-top-color:#f7b523;transform:translateY(-8px);box-shadow:0 22px 40px #061c4261}.pg-card:focus-visible{outline-offset:3px;outline:3px solid #f7b523}.pg-card:active{transform:scale(.97)}.pg-card__ico{color:#0e3f8c;background:#dce8f9;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:.5rem;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.pg-card__ico svg{width:34px!important;height:34px!important}.pg-card:nth-child(2n) .pg-card__ico{color:#14243d;background:#fff3d1}.pg-card:hover .pg-card__ico,.pg-card:focus-visible .pg-card__ico{color:#f7b523;background:#0e3f8c;transform:rotate(-8deg)scale(1.08)}.pg-card__title{color:#14243d;font-size:.95rem;font-weight:900;line-height:1.5}.pg-card__hint{color:#51627a;margin-bottom:.5rem;font-size:.76rem;font-weight:700}.pg-card__go{color:#0e3f8c;background:#edf3fb;border-radius:999px;align-items:center;gap:.3rem;margin-top:auto;padding:.25rem .8rem;font-size:.78rem;font-weight:800;transition:background .3s,color .3s;display:inline-flex;transform:translateY(0)}.pg-card__go svg{transition:transform .3s;width:14px!important;height:14px!important}.pg-card:hover .pg-card__go{color:#14243d;background:#f7b523}.pg-card:hover .pg-card__go svg{transform:translate(-4px)}@keyframes pgDrift{0%,to{transform:translate(0)}50%{transform:translate(22px,18px)}}@keyframes pgRise{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}@media (width<=1000px){.pg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.pg{padding:2.4rem 0}.pg-head{margin-bottom:1.4rem}.pg-panel{border-radius:22px;padding:.8rem}.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pg-card{border-radius:16px;min-height:44px;padding:1rem .5rem .8rem}.pg-card__ico{border-radius:16px;width:52px;height:52px}.pg-card__ico svg{width:28px!important;height:28px!important}.pg-card__title{font-size:.86rem}}@media (hover:none){.pg-card:hover{border-top-color:#0000;transform:none}}@media (prefers-reduced-motion:reduce){.pg-card,.pg-panel__orb{transition:none!important;animation:none!important}}.hw{background:linear-gradient(#fff 0%,#edf3fb 100%);padding:clamp(3rem,6vw,5rem) 0;position:relative;overflow:hidden}.hw-orb{pointer-events:none;border-radius:50%;position:absolute}.hw-orb--1{background:#f7b52324;width:320px;height:320px;animation:10s ease-in-out infinite hwDrift;top:-120px;right:-100px}.hw-orb--2{background:#0e3f8c12;width:340px;height:340px;animation:9s ease-in-out infinite reverse hwDrift;bottom:-140px;left:-100px}.hw .container{z-index:1;position:relative}.hw-head{text-align:center;margin-bottom:3rem}.hw-kicker{color:#14243d;background:#fff3d1;border-radius:999px;padding:.3rem 1rem;font-size:.82rem;font-weight:800;display:inline-block}.hw-title{color:#0e3f8c;margin:.7rem 0 .4rem;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:900}.hw-title em{color:#14243d;z-index:0;font-style:normal;position:relative}.hw-title em:after{content:"";inset-inline:0;z-index:-1;background:#f7b523;border-radius:6px;height:.3em;position:absolute;bottom:3px}.hw-sub{color:#51627a;margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:700}.hw-flow{position:relative}.hw-road{z-index:0;border-top:3px dashed #b7cdee;height:0;position:absolute;top:94px;left:12.5%;right:12.5%}.hw-road i{background:#f7b523;border-radius:50%;width:15px;height:15px;animation:6s ease-in-out infinite hwRun;position:absolute;top:-9px;right:0;box-shadow:0 0 0 6px #f7b5234d}.hw-list{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.hw-step{text-align:center;transition:transform .35s cubic-bezier(.16, 1, .3, 1), box-shadow .35s, opacity var(--reveal-duration,.6s) ease;background:#fff;border-top:4px solid #f7b523;border-radius:24px;flex-direction:column;align-items:center;padding:1.6rem 1rem 1.4rem;display:flex;position:relative;box-shadow:0 14px 34px #0e3f8c1a}.hw-step:hover{box-shadow:0 26px 54px #0e3f8c33;transform:translateY(-8px)!important}.hw-step__num{top:12px;color:#14243d;background:#f7b523;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:900;display:flex;position:absolute;inset-inline-start:14px}.hw-step__ico{color:#0e3f8c;background:#dce8f9;border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:.9rem;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.hw-step__ico svg{width:40px!important;height:40px!important}.hw-step:nth-child(2n) .hw-step__ico{color:#14243d;background:#fff3d1}.hw-step:hover .hw-step__ico{color:#f7b523;background:#0e3f8c;transform:rotate(-8deg)scale(1.1)}.hw-step__title{color:#14243d;margin:0 0 .35rem;font-size:1.1rem;font-weight:900}.hw-step__desc{color:#51627a;max-width:220px;margin:0;font-size:.88rem;font-weight:600;line-height:1.8}@keyframes hwDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,18px)}}@keyframes hwRun{0%{right:0}50%{right:calc(100% - 15px)}to{right:0}}@media (width<=900px){.hw-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.4rem}.hw-road{display:none}}@media (width<=560px){.hw{padding:2.4rem 0}.hw-head{margin-bottom:1.8rem}.hw-list{grid-template-columns:1fr;gap:.9rem}.hw-step{text-align:right;border-radius:20px;flex-direction:row;align-items:center;gap:.9rem;padding:1rem 1rem 1rem 3.2rem}.hw-step__num{top:50%;inset-inline:auto;margin-top:-15px;left:12px}.hw-step__ico{border-radius:18px;flex:none;width:56px;height:56px;margin:0}.hw-step__ico svg{width:30px!important;height:30px!important}.hw-step__title{font-size:1rem}.hw-step__desc{max-width:none;font-size:.82rem}}@media (hover:none){.hw-step:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.hw-orb,.hw-road i{animation:none!important}.hw-step,.hw-step__ico{transition:none!important}}.qb{background:#edf3fb;padding:clamp(3rem,6vw,5rem) 0}.qb-shell{background:#fff;border-radius:32px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden;box-shadow:0 30px 70px #0e3f8c38}.qb-story{color:#fff;background:linear-gradient(150deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);flex-direction:column;align-items:flex-start;padding:clamp(1.6rem,3.4vw,2.8rem);display:flex;position:relative;overflow:hidden}.qb-story__orb{pointer-events:none;border-radius:50%;position:absolute}.qb-story__orb--1{background:#ffffff0f;width:300px;height:300px;animation:10s ease-in-out infinite qbDrift;top:-110px;left:-90px}.qb-story__orb--2{background:#f7b52329;width:260px;height:260px;animation:8s ease-in-out infinite reverse qbDrift;bottom:-110px;right:-70px}.qb-story__dots{opacity:.35;pointer-events:none;background-image:radial-gradient(#ffffff80 2px,#0000 2px);background-size:20px 20px;width:110px;height:90px;position:absolute;top:1.4rem;left:1.4rem}.qb-story>:not(.qb-story__orb):not(.qb-story__dots){position:relative}.qb-kicker{color:#14243d;background:#f7b523;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex}.qb-kicker i{background:#14243d;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite qbPing}.qb-title{color:#fff;margin:.9rem 0 .4rem;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:900;line-height:1.5}.qb-title em{color:#f7b523;font-style:normal;position:relative}.qb-sub{color:#cfe0f7;margin:0 0 1.6rem;font-size:clamp(.9rem,1.3vw,1rem);font-weight:700}.qb-steps{gap:.9rem;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.qb-steps:before{content:"";top:24px;bottom:24px;border-inline-start:2px dashed #ffffff4d;position:absolute;inset-inline-start:23px}.qb-steps__item{opacity:.78;align-items:center;gap:.9rem;display:flex;position:relative}.qb-steps__dot{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.qb-steps__dot svg{width:24px!important;height:24px!important}.qb-steps__dot em{top:-7px;color:#0e3f8c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-style:normal;font-weight:900;display:flex;position:absolute;inset-inline-end:-7px}.qb-steps__text strong{font-size:1rem;font-weight:900;display:block}.qb-steps__text small{color:#cfe0f7;font-size:.8rem;font-weight:600;display:block}.qb-steps__item.is-active{opacity:1}.qb-steps__item.is-active .qb-steps__dot{color:#14243d;background:#f7b523;border-color:#f7b523;animation:1.8s ease-out infinite qbRing}.qb-steps__item.is-active .qb-steps__dot em{color:#fff;background:#14243d}.qb-perks{flex-wrap:wrap;gap:.6rem;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.qb-perks li{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.qb-perks svg{color:#f7b523;width:18px!important;height:18px!important}.qb-pick{background:#fff;flex-direction:column;padding:clamp(1.6rem,3.4vw,2.8rem);display:flex}.qb-pick__top{align-items:center;gap:.8rem;margin-bottom:1.4rem;display:flex}.qb-pick__count{color:#14243d;background:#fff3d1;border-radius:999px;flex:none;padding:.25rem .8rem;font-size:.78rem;font-weight:800}.qb-pick__bar{background:#dce8f9;border-radius:6px;flex:1;height:6px;overflow:hidden}.qb-pick__bar i{transform-origin:100%;background:linear-gradient(90deg,#f7b523,#0e3f8c);border-radius:6px;width:25%;height:100%;margin-inline-start:auto;animation:1s cubic-bezier(.16,1,.3,1) .3s both qbGrow;display:block}.qb-pick__title{color:#14243d;margin:0 0 .25rem;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:900}.qb-pick__sub{color:#51627a;margin:0 0 1.4rem;font-size:.92rem;font-weight:600}.qb-brands{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.9rem;display:grid}.qb-brand{cursor:pointer;text-align:right;animation:qbRise .6s calc(.2s + var(--i) * 80ms) cubic-bezier(.16, 1, .3, 1) both;background:#f7faff;border:1.5px solid #dce8f9;border-radius:20px;align-items:center;gap:.9rem;padding:1rem;font-family:inherit;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.qb-brand:after{content:"";inset-inline:0;transform-origin:100%;background:#f7b523;height:4px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;transform:scaleX(0)}.qb-brand:hover,.qb-brand:focus-visible,.qb-brand.is-selected{background:#fff;border-color:#b7cdee;transform:translateY(-5px);box-shadow:0 16px 34px #0e3f8c29}.qb-brand:hover:after,.qb-brand:focus-visible:after,.qb-brand.is-selected:after{transform:scaleX(1)}.qb-brand:focus-visible{outline-offset:3px;outline:3px solid #f7b523}.qb-brand:active{transform:scale(.97)}.qb-brand__logo{color:#14243d;background:#fff;border:1px solid #dce8f9;border-radius:20px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 6px 14px #0e3f8c14}.qb-brand__logo svg{width:34px!important;height:34px!important}.qb-brand--samsung .qb-brand__logo{color:#1428a0}.qb-brand--samsung .qb-brand__logo svg{width:48px!important}.qb-brand--huawei .qb-brand__logo{color:#cf0a2c}.qb-brand--other .qb-brand__logo{color:#14243d;background:#fff3d1;border-color:#fff3d1}.qb-brand:hover .qb-brand__logo{transform:rotate(-8deg)scale(1.08)}.qb-brand__text{flex:1;min-width:0}.qb-brand__text strong{color:#14243d;font-size:1.05rem;font-weight:900;display:block}.qb-brand__text small{overflow-wrap:anywhere;color:#51627a;margin-top:.1rem;font-size:.76rem;font-weight:600;line-height:1.5;display:block}.qb-brand__go{color:#0e3f8c;background:#dce8f9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .3s,color .3s,transform .3s;display:flex}.qb-brand__go svg{width:16px!important;height:16px!important}.qb-brand:hover .qb-brand__go,.qb-brand.is-selected .qb-brand__go{color:#14243d;background:#f7b523;transform:translate(-4px)}@keyframes qbDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,18px)}}@keyframes qbRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes qbRing{0%{box-shadow:0 0 #f7b52399}to{box-shadow:0 0 0 12px #f7b52300}}@keyframes qbPing{0%{box-shadow:0 0 #14243d80}to{box-shadow:0 0 0 8px #14243d00}}@keyframes qbGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1100px){.qb-shell{border-radius:26px;grid-template-columns:1fr}.qb-sub{margin-bottom:1.2rem}.qb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.qb-steps:before{top:24px;bottom:auto;border-inline-start:0;border-top:2px dashed #ffffff4d;height:0;inset-inline:12.5%}.qb-steps__item{text-align:center;flex-direction:column;gap:.4rem}.qb-steps__text small{display:none}.qb-steps__text strong{font-size:.82rem}.qb-perks{display:none}}@media (width<=560px){.qb{padding:2rem 0}.qb-shell{border-radius:22px}.qb-story,.qb-pick{padding:1.3rem 1rem}.qb-story__dots{display:none}.qb-steps__dot{border-radius:14px;width:42px;height:42px}.qb-steps:before{top:21px}.qb-brands{gap:.6rem}.qb-brand{text-align:center;border-radius:16px;flex-direction:column;gap:.5rem;padding:.9rem .5rem}.qb-brand__logo{border-radius:16px;width:54px;height:54px}.qb-brand__logo svg{width:28px!important}.qb-brand--samsung .qb-brand__logo svg{width:42px!important}.qb-brand__go{display:none}.qb-brand__text strong{font-size:.95rem}}@media (hover:none){.qb-brand:hover{transform:none}}@media (prefers-reduced-motion:reduce){.qb-brand,.qb-story__orb,.qb-kicker i,.qb-pick__bar i,.qb-steps__item.is-active .qb-steps__dot{transition:none!important;animation:none!important}}.wy{background:#fff;padding:clamp(3rem,6vw,5rem) 0;position:relative;overflow:hidden}.wy-orb{pointer-events:none;border-radius:50%;position:absolute}.wy-orb--1{background:#0e3f8c0f;width:360px;height:360px;animation:10s ease-in-out infinite wyDrift;top:-140px;left:-100px}.wy-orb--2{background:#f7b52324;width:300px;height:300px;animation:8s ease-in-out infinite reverse wyDrift;bottom:-120px;right:-80px}.wy .container{z-index:1;position:relative}.wy-head{text-align:center;margin-bottom:2.6rem}.wy-kicker{color:#14243d;background:#fff3d1;border-radius:999px;padding:.3rem 1rem;font-size:.82rem;font-weight:800;display:inline-block}.wy-title{color:#0e3f8c;margin:.7rem 0 .4rem;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:900}.wy-title em{color:#14243d;z-index:0;font-family:Roboto,Cairo,sans-serif;font-style:normal;position:relative}.wy-title em:after{content:"";inset-inline:0;z-index:-1;background:#f7b523;border-radius:6px;height:.3em;position:absolute;bottom:3px}.wy-sub{color:#51627a;margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:700}.wy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.wy-grid>*{display:flex}.wy-card{background:#fff;border:1px solid #dce8f9;border-radius:24px;flex-direction:column;flex:1;align-items:flex-start;padding:1.6rem 1.4rem 1.5rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0e3f8c1a}.wy-card:after{content:"";inset-inline:0;transform-origin:100%;background:#f7b523;height:5px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;transform:scaleX(0)}.wy-card:hover{transform:translateY(-8px);box-shadow:0 26px 54px #0e3f8c33}.wy-card:hover:after{transform:scaleX(1)}.wy-card__no{top:.6rem;color:#edf3fb;font-family:Roboto,sans-serif;font-size:2.6rem;font-weight:900;line-height:1;position:absolute;inset-inline-end:1rem}.wy-card__ico{color:#0e3f8c;background:#dce8f9;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.1rem;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.wy-card__ico svg{width:36px!important;height:36px!important}.wy-grid>:nth-child(2n) .wy-card__ico{color:#14243d;background:#fff3d1}.wy-card:hover .wy-card__ico{color:#f7b523;background:#0e3f8c;transform:rotate(-8deg)scale(1.08)}.wy-card__title{color:#14243d;margin:0 0 .3rem;font-size:1.12rem;font-weight:900;position:relative}.wy-card__desc{color:#51627a;margin:0;font-size:.88rem;font-weight:600;line-height:1.7;position:relative}@keyframes wyDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,18px)}}@media (width<=960px){.wy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wy{padding:2.4rem 0}.wy-head{margin-bottom:1.6rem}.wy-grid{gap:.7rem}.wy-card{border-radius:18px;padding:1.1rem .9rem}.wy-card__no{font-size:1.8rem}.wy-card__ico{border-radius:16px;width:50px;height:50px;margin-bottom:.8rem}.wy-card__ico svg{width:28px!important;height:28px!important}.wy-card__title{font-size:.98rem}.wy-card__desc{font-size:.8rem}}@media (hover:none){.wy-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.wy-orb{animation:none!important}.wy-card,.wy-card__ico,.wy-card:after{transition:none!important}}.rv{color:#fff;font-family:var(--font-main,"Roboto", "Cairo", sans-serif);direction:rtl;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:5rem 0 4.4rem;position:relative;overflow:hidden}.rv__orb{pointer-events:none;border-radius:50%;position:absolute}.rv__orb--1{background:#ffffff0f;width:360px;height:360px;animation:10s ease-in-out infinite rvDrift;top:-130px;left:-90px}.rv__orb--2{background:#f7b52326;width:230px;height:230px;animation:8s ease-in-out infinite reverse rvDrift;bottom:-90px;right:8%}.rv__bigquote{color:#ffffff0f;pointer-events:none;position:absolute;top:30px;left:5%;width:130px!important;height:130px!important}.rv__inner{z-index:1;width:min(92%,1200px);margin:0 auto;position:relative}.rv__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.rv__kicker{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem 1rem;font-size:.8rem;font-weight:800;display:inline-flex}.rv__kicker svg{color:var(--brand-yellow,#f7b523);width:18px!important;height:18px!important}.rv__title-box h2{color:#fff;margin:.9rem 0 .4rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;display:inline-block}.rv__title-box h2:after{content:"";background:var(--brand-yellow,#f7b523);transform-origin:100%;border-radius:4px;width:100%;height:4px;margin-top:8px;animation:.9s cubic-bezier(.16,1,.3,1) .4s both rvUnderline;display:block}.rv__title-box p{color:#dce8f9;margin:0;font-size:1rem}.rv__score{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #fff3;border-radius:18px;align-items:center;gap:.7rem;padding:.55rem 1.1rem;display:flex}.rv__score strong{color:var(--brand-yellow,#f7b523);font-size:2rem;font-weight:900;line-height:1}.rv__score>span{flex-direction:column;gap:2px;display:flex}.rv__score small{color:#dce8f9;font-size:.72rem;font-weight:700}.rv__stars{color:var(--brand-yellow,#f7b523);gap:1px;display:inline-flex}.rv__stars svg{width:18px!important;height:18px!important}.rv__stars--score{color:#ffffff47;align-self:flex-start;position:relative}.rv__stars--score .rv__stars-fill{top:0;bottom:0;white-space:nowrap;color:var(--brand-yellow,#f7b523);gap:1px;display:flex;position:absolute;inset-inline-start:0;overflow:hidden}.rv__stars--score .rv__stars-fill svg{flex-shrink:0}.rv__marquee{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;direction:ltr;padding:.8rem 0 1.4rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rv__marquee.is-dragging{cursor:grabbing}.rv__track{will-change:transform;width:max-content;display:flex;transform:translate(-50%)}.rv__half{direction:rtl;gap:1.2rem;padding-right:1.2rem;display:flex}.rv__card{width:380px;color:var(--navy,#14243d);background:#fff;border-radius:24px;flex-direction:column;flex:none;gap:.9rem;padding:1.5rem 1.4rem 1.2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 16px 36px #061c4247}.rv__card:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 26px 50px #061c4266}.rv__card:before{content:"";background:linear-gradient(90deg, var(--brand-blue,#0e3f8c), var(--brand-yellow,#f7b523));border-radius:24px 24px 0 0;height:5px;position:absolute;inset:0 0 auto}.rv__card-quote{color:var(--blue-tint,#dce8f9);transition:transform .5s cubic-bezier(.34,1.56,.64,1),color .3s;position:absolute;top:18px;left:18px;width:44px!important;height:44px!important}.rv__card:hover .rv__card-quote{color:var(--brand-yellow,#f7b523);transform:rotate(-12deg)scale(1.15)}.rv__stars--card svg{width:20px!important;height:20px!important}.rv__card:hover .rv__stars--card svg{animation:.5s cubic-bezier(.34,1.56,.64,1) both rvStar}.rv__card:hover .rv__stars--card svg:nth-child(2){animation-delay:50ms}.rv__card:hover .rv__stars--card svg:nth-child(3){animation-delay:.1s}.rv__card:hover .rv__stars--card svg:nth-child(4){animation-delay:.15s}.rv__card:hover .rv__stars--card svg:nth-child(5){animation-delay:.2s}.rv__comment{color:#2b3b55;flex:1;margin:0;font-size:.97rem;font-weight:600;line-height:1.95}.rv__user{border-top:1px solid #e3eaf4;align-items:center;gap:.7rem;padding-top:.9rem;display:flex}.rv__avatar{background:var(--brand-blue,#0e3f8c);color:#fff;width:46px;height:46px;box-shadow:0 0 0 3px var(--brand-yellow,#f7b523);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.15rem;font-weight:900;display:flex}.rv__user h3{color:var(--navy,#14243d);margin:0;font-size:1rem;font-weight:800}.rv__user small{color:var(--ink-muted,#51627a);font-size:.76rem;font-weight:700}.rv__device{background:var(--mist,#edf3fb);color:var(--brand-blue,#0e3f8c);white-space:nowrap;direction:ltr;border-radius:999px;margin-right:auto;padding:.25rem .75rem;font-size:.74rem;font-weight:800}.rv__verified{color:#1e7a4c;background:#e3f4ea;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.25rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.rv__verified svg{width:16px!important;height:16px!important}@keyframes rvDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,16px)}}@keyframes rvUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rvStar{0%{transform:scale(.4)rotate(-30deg)}to{transform:none}}@media (width<=640px){.rv{padding:3rem 0 2.6rem}.rv__head{gap:1rem;margin-bottom:1.2rem}.rv__score strong{font-size:1.6rem}.rv__card{border-radius:20px;width:290px;padding:1.3rem 1.1rem 1.1rem}.rv__comment{font-size:.9rem}.rv__half{gap:.9rem;padding-right:.9rem}.rv__bigquote{width:90px!important;height:90px!important}}@media (hover:none){.rv__card:hover{transform:none;box-shadow:0 16px 36px #061c4247}}@media (prefers-reduced-motion:reduce){.rv__orb,.rv__title-box h2:after{animation:none!important}.rv__track{transform:none}.rv__marquee{cursor:auto;overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.join-cta-figma-section{direction:rtl;background:#fff;width:100%;padding:60px 0 70px;font-family:Cairo,sans-serif;overflow:visible}.join-cta-figma-section .container{width:min(100% - 40px,1220px);margin:0 auto;overflow:visible}.join-cta-banner{background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 60%,#1553b3 100%);border-radius:28px;grid-template-columns:1.35fr .85fr;align-items:stretch;min-height:280px;margin-top:40px;display:grid;position:relative;overflow:visible;box-shadow:0 20px 44px #0e3f8c47}.join-cta-text-content{z-index:2;text-align:right;flex-direction:column;justify-content:center;align-items:flex-start;padding:44px 54px 44px 20px;display:flex}.join-cta-title{color:#fff;text-align:right;margin:0 0 14px;font-family:Cairo,sans-serif;font-size:clamp(2rem,2.7vw,2.5rem);font-weight:900;line-height:1.25}.join-cta-desc{color:#dce8f9;text-align:right;max-width:480px;margin:0 0 24px;font-family:Cairo,sans-serif;font-size:15px;font-weight:500;line-height:1.7}.cta-desc-desktop-br{display:block}.join-cta-btn-wrapper{justify-content:flex-start;display:flex}.join-cta-btn{color:#14243d;background:#f7b523;border:none;border-radius:50px;justify-content:center;align-items:center;padding:13px 44px;font-family:Cairo,sans-serif;font-size:18px;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #f7b52366}.join-cta-btn:hover{background:#e3a00f;transform:translateY(-2px)scale(1.02);box-shadow:0 14px 30px #f7b52380}.join-cta-image-wrapper{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative;overflow:visible}.join-cta-technician-img{object-fit:contain;object-position:bottom;pointer-events:none;filter:drop-shadow(0 15px 25px #00000059);width:auto;height:calc(100% + 45px);max-height:340px;transition:transform .3s;display:block;position:absolute;bottom:0;left:20px}.join-cta-banner:hover .join-cta-technician-img{transform:translateY(-4px)scale(1.02)}@media (width<=900px){.join-cta-figma-section{padding:36px 0 42px}.join-cta-banner{border-radius:18px;grid-template-columns:1.35fr .65fr;min-height:auto;margin-top:20px;overflow:hidden}.join-cta-text-content{text-align:right;align-items:flex-start;padding:20px 16px 20px 8px}.join-cta-title{margin-bottom:6px;font-size:clamp(1.1rem,4.2vw,1.45rem);line-height:1.25}.join-cta-desc{max-width:100%;margin-bottom:14px;font-size:clamp(.7rem,2.5vw,.84rem);line-height:1.45}.cta-desc-desktop-br{display:none}.join-cta-btn{padding:8px 24px;font-size:.88rem}.join-cta-image-wrapper{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.join-cta-technician-img{height:auto;max-height:165px;position:static;transform:none}}.join-cta-banner:before,.join-cta-banner:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.join-cta-banner:before{background:#ffffff12;width:120px;height:120px;animation:9s ease-in-out infinite ctaDrift;top:24px;right:36%}.join-cta-banner:after{background:#f7b52329;width:90px;height:90px;animation:7s ease-in-out infinite reverse ctaDrift;bottom:24px;left:40%}.join-cta-text-content .join-cta-title:after{content:"";background:#f7b523;border-radius:4px;width:56px;height:4px;margin-top:12px;display:block}.join-cta-btn{position:relative;overflow:hidden}.join-cta-btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.4s ease-in-out 1s infinite ctaShine;position:absolute;inset:0;transform:translate(120%)}.join-cta-technician-img{filter:drop-shadow(0 15px 25px #0a317380)}@keyframes ctaDrift{0%,to{transform:translate(0)}50%{transform:translate(18px,14px)}}@keyframes ctaShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@media (prefers-reduced-motion:reduce){.join-cta-banner:before,.join-cta-banner:after,.join-cta-btn:after{animation:none}}.ft{color:#fff;font-family:var(--font-main,"Roboto", "Cairo", sans-serif);direction:rtl;background:linear-gradient(160deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);margin-top:3rem;padding:5rem 0 0;position:relative;overflow:hidden}.ft__wave{width:calc(100% + 48px);height:46px;fill:var(--ft-wave,#fff);pointer-events:none;position:absolute;top:-1px;left:-24px;max-width:none!important}.ft__orb{pointer-events:none;border-radius:50%;position:absolute}.ft__orb--1{background:#ffffff0f;width:320px;height:320px;animation:10s ease-in-out infinite ftDrift;top:60px;left:-110px}.ft__orb--2{background:#f7b52324;width:150px;height:150px;animation:8s ease-in-out infinite reverse ftDrift;bottom:30px;right:12%}.ft__wrap{z-index:1;width:min(92%,1200px);margin:0 auto;position:relative}.ft__grid{grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:2.5rem;padding-bottom:2.6rem;display:grid}.ft__brand,.ft__col,.ft__bottom{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(26px)}.ft.is-in .ft__brand,.ft.is-in .ft__col,.ft.is-in .ft__bottom{opacity:1;transform:none}.ft__bottom{transition-delay:.4s}.ft__logo{background:#fff;border-radius:18px;padding:.7rem 1.1rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 14px 30px #00000038}.ft__logo:hover{transform:translateY(-4px)rotate(-2deg)}.ft__logo img{width:auto;height:64px;display:block}.ft__brand p{color:#dce8f9;max-width:340px;margin:1.1rem 0 1.3rem;font-size:.92rem;line-height:1.9}.ft__social{flex-wrap:wrap;gap:.6rem;display:flex}.ft__social-btn{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;text-decoration:none;transition:background .25s,color .25s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex}.ft__social-btn svg{width:22px!important;height:22px!important}.ft__social-btn:hover{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transform:translateY(-5px)rotate(-6deg);box-shadow:0 12px 22px #f7b52366}.ft__social-btn:focus-visible,.ft a:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}.ft__col h4{color:#fff;margin:0 0 1.2rem;padding-bottom:.7rem;font-size:1.05rem;font-weight:800;position:relative}.ft__col h4:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:3px;width:34px;height:3px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;right:0}.ft__col:hover h4:after{width:56px}.ft__col ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.ft__col li a,.ft__row{color:#dce8f9;align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.ft__col nav li a svg,.ft__col:not(.ft__contact) li a svg{color:var(--brand-yellow,#f7b523);opacity:0;transition:opacity .25s,transform .25s;transform:translate(8px);width:14px!important;height:14px!important}.ft__col:not(.ft__contact) li a:hover{color:#fff;transform:translate(-6px)}.ft__col:not(.ft__contact) li a:hover svg{opacity:1;transform:none}.ft__contact li a,.ft__row{gap:.75rem}.ft__ico{width:40px;height:40px;color:var(--brand-yellow,#f7b523);background:#ffffff1f;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.ft__ico svg{width:22px!important;height:22px!important}.ft__contact li a:hover .ft__ico{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transform:rotate(-8deg)scale(1.08)}.ft__contact small{color:#b7cdee;font-size:.72rem;font-weight:700;display:block}.ft__contact b{color:#fff;font-size:.95rem;font-weight:800;display:block}.ft__col .ft__join{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);border-radius:14px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.92rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.ft__col .ft__join svg{opacity:1;color:var(--navy,#14243d);transform:none;width:18px!important;height:18px!important}.ft__col .ft__join:hover{color:var(--navy,#14243d);background:#e3a00f;transform:translateY(-3px);box-shadow:0 12px 24px #f7b52359}.ft__join:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.2s ease-in-out 1.2s infinite ftShine;position:absolute;inset:0;transform:translate(120%)}.ft__join-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}.ft__join:hover .ft__join-arrow{transform:translate(-4px)!important}.ft__bottom{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0 1.5rem;display:flex}.ft__bottom p{color:#b7cdee;margin:0;font-size:.85rem;font-weight:600}.ft__bottom div{align-items:center;gap:.8rem;display:flex}.ft__bottom a{color:#dce8f9;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s}.ft__bottom a:hover{color:var(--brand-yellow,#f7b523)}.ft__bottom i{background:var(--brand-yellow,#f7b523);border-radius:50%;width:4px;height:4px}@keyframes ftDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,16px)}}@keyframes ftShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@media (width<=960px){.ft__grid{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.ft__brand{grid-column:1/-1}}@media (width<=560px){.ft{margin-top:2rem;padding-top:4rem}.ft__grid{grid-template-columns:1fr 1fr;gap:1.8rem 1rem}.ft__contact{grid-column:1/-1}.ft__brand p{max-width:none}.ft__logo img{height:54px}.ft__bottom{text-align:center;flex-direction:column}.ft__col li a{font-size:.88rem}}@media (hover:none){.ft__col:not(.ft__contact) li a:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ft__orb,.ft__join:after{animation:none!important}.ft__brand,.ft__col,.ft__bottom{opacity:1;transition:none;transform:none}}body:has(.ab-page,.sp-page,.pv-page){--ft-wave:#edf3fb}body:has(.pv-page) .ft{margin-top:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mp-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#14243d99;justify-content:center;align-items:center;padding:1rem;animation:.25s both mpFade;display:flex;position:fixed;inset:0}.mp-sheet{background:#fff;border-top:5px solid #f7b523;border-radius:28px;flex-direction:column;width:min(900px,100%);height:min(720px,100vh - 2rem);animation:.5s cubic-bezier(.34,1.35,.64,1) both mpPop;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a1e4673}.mp-grabber{display:none}.mp-head{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);align-items:center;gap:.9rem;padding:1.1rem 1.4rem;display:flex;position:relative;overflow:hidden}.mp-head__orb{pointer-events:none;background:#ffffff14;border-radius:50%;width:170px;height:170px;animation:9s ease-in-out infinite mpDrift;position:absolute;top:-60px;left:-40px}.mp-head>*{position:relative}.mp-head__ico{color:#14243d;background:#f7b523;border-radius:16px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;animation:3.6s ease-in-out infinite mpFloat;display:flex;box-shadow:0 10px 20px #061c424d}.mp-head__ico svg{width:28px!important;max-width:none!important;height:28px!important}.mp-head__text{flex:1;min-width:0}.mp-head h3{color:#fff;margin:0;font-size:1.25rem;font-weight:900}.mp-head p{color:#cfe0f7;margin:2px 0 0;font-size:.82rem;font-weight:600}.mp-close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.mp-close:hover{background:#c0392b;transform:rotate(90deg)}.mp-close svg{width:20px!important;max-width:none!important;height:20px!important}.mp-map{background:#dce8f9;flex:1;min-height:0;position:relative}.mp-map .leaflet-container{font-family:inherit}.mp-map .leaflet-control-attribution{border-radius:8px 0 0;font-size:10px}.mp-hint{z-index:1000;color:#fff;white-space:nowrap;pointer-events:none;background:#14243d;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:800;animation:2.6s ease-in-out infinite mpHint;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 26px #0a1e4659}.mp-hint svg{color:#f7b523;width:20px!important;max-width:none!important;height:20px!important}.mp-tools{z-index:1000;position:absolute;bottom:20px;right:16px}.mp-locate{color:#0e3f8c;height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9rem;font-weight:900;transition:transform .25s,background .25s,color .25s;display:inline-flex;box-shadow:0 12px 26px #0a1e4647}.mp-locate:hover:not(:disabled){color:#f7b523;background:#0e3f8c;transform:translateY(-3px)}.mp-locate:disabled{cursor:progress}.mp-locate svg{width:22px!important;max-width:none!important;height:22px!important}.mp-error{z-index:1000;color:#c0392b;background:#fbe4e1;border-radius:14px;align-items:center;gap:.5rem;width:fit-content;max-width:calc(100% - 32px);padding:.6rem 1rem;font-size:.84rem;font-weight:800;animation:.35s both mpRise;display:flex;position:absolute;bottom:76px;left:16px;right:16px;box-shadow:0 10px 22px #0a1e4633}.mp-error svg{flex:none;width:20px!important;max-width:none!important;height:20px!important}.mp-pin-wrap{background:0 0!important;border:0!important}.mp-pin{width:44px;height:56px;display:block;position:relative}.mp-pin__ring{background:#0e3f8c59;border-radius:50%;width:22px;height:10px;margin-left:-11px;animation:1.8s ease-out infinite mpRipple;position:absolute;bottom:0;left:50%}.mp-pin__drop{background:linear-gradient(135deg,#0a3173,#1553b3);border-radius:50% 50% 50% 0;width:38px;height:38px;margin-left:-19px;animation:1.6s ease-in-out infinite mpBounce;position:absolute;top:0;left:50%;transform:rotate(-45deg);box-shadow:0 8px 14px #0a1e4666}.mp-pin__drop i{background:#f7b523;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.mp-foot{background:#fff;border-top:1px solid #e3eaf4;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.mp-coords{align-items:center;gap:.7rem;min-width:0;display:flex}.mp-coords__ico{color:#0e3f8c;background:#dce8f9;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mp-coords__ico svg{width:24px!important;max-width:none!important;height:24px!important}.mp-coords small{color:#51627a;font-size:.74rem;font-weight:700;display:block}.mp-coords b{color:#14243d;text-align:right;font-variant-numeric:tabular-nums;direction:ltr;font-size:.95rem;font-weight:900;display:block}.mp-confirm{color:#14243d;height:52px;font:inherit;cursor:pointer;background:#f7b523;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.55rem;padding:0 2rem;font-size:1.05rem;font-weight:900;transition:transform .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #f7b52373}.mp-confirm:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite mpShine;position:absolute;inset:0;transform:translate(120%)}.mp-confirm:hover{background:#e3a00f;transform:translateY(-3px)}.mp-confirm svg{width:24px!important;max-width:none!important;height:24px!important}@keyframes mpFade{0%{opacity:0}to{opacity:1}}@keyframes mpPop{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:none}}@keyframes mpRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mpDrift{0%,to{transform:translate(0)}50%{transform:translate(22px,16px)}}@keyframes mpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mpHint{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}@keyframes mpBounce{0%,to{transform:rotate(-45deg)translate(0)}50%{transform:rotate(-45deg)translate(-3px,3px)}}@keyframes mpRipple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes mpShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes mpSheet{0%{transform:translateY(100%)}to{transform:none}}@media (width<=640px){.mp-overlay{align-items:flex-end;padding:0}.mp-sheet{border-radius:26px 26px 0 0;width:100%;height:88vh;animation:.45s cubic-bezier(.16,1,.3,1) both mpSheet}.mp-grabber{z-index:5;background:#ffffff80;border-radius:5px;width:44px;height:5px;margin-left:-22px;display:block;position:absolute;top:8px;left:50%}.mp-head{gap:.7rem;padding:1.3rem 1rem .9rem}.mp-head__ico{border-radius:14px;width:44px;height:44px}.mp-head h3{font-size:1.05rem}.mp-head p{font-size:.74rem}.mp-hint{padding:.45rem .9rem;font-size:.78rem}.mp-locate span{display:none}.mp-locate{justify-content:center;width:46px;padding:0}.mp-foot{flex-direction:column;align-items:stretch;gap:.7rem;padding:.8rem 1rem 1rem}.mp-coords{justify-content:center}.mp-confirm{width:100%}}@media (hover:none){.mp-locate:hover:not(:disabled),.mp-confirm:hover{transform:none}}@media (prefers-reduced-motion:reduce){.mp-overlay,.mp-sheet,.mp-head__orb,.mp-head__ico,.mp-hint,.mp-pin__ring,.mp-pin__drop,.mp-confirm:after{animation:none!important}}.auth-container{direction:rtl;background-color:#fff;align-items:stretch;width:100%;min-height:80vh;margin-top:2rem;margin-bottom:4rem;display:flex;position:relative;overflow:hidden}.auth-content{flex-direction:row-reverse;gap:2rem;width:100%;max-width:1400px;margin:0 auto;display:flex}.auth-illustration{flex:1.8;justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.auth-illustration img{object-fit:contain;width:100%;max-width:100%;height:auto}.auth-form-container{text-align:right;flex-direction:column;flex:1;justify-content:center;padding:2rem 3rem;display:flex}.auth-badge{color:#48bb78;margin-bottom:.5rem;font-size:1.3rem;font-weight:600;display:block}.auth-title{color:var(--primary);letter-spacing:-1px;margin-bottom:3rem;font-size:3rem;font-weight:800}.auth-form{flex-direction:column;gap:1.5rem;display:flex}.input-group{width:100%;position:relative}.input-group input,.input-group select{width:100%;font-size:1.1rem;font-family:var(--font-main);transition:var(--transition);background:#f8fafc;border:1.5px solid #b8c8d9;border-radius:25px;padding:1.2rem 1.5rem 1.2rem 4rem;box-shadow:0 4px 6px -1px #0000000d}.input-group input{padding-left:4rem;padding-right:1.5rem}.input-icon{color:#4a90e2;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.input-group .input-icon-right{color:#4a90e2;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.input-group input.with-icon-right{padding-right:3.5rem}.password-toggle{cursor:pointer;color:#a0aec0;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.auth-options{justify-content:space-between;align-items:center;width:100%;margin:1.5rem 0;display:flex}.remember-me{cursor:pointer;color:#e53e3e;align-items:center;gap:.8rem;display:flex}.remember-me span{color:var(--primary);font-weight:700}.forgot-password{color:#e53e3e;font-weight:600}.toggle-switch{width:55px;height:30px;transition:var(--transition);background:#cbd5e0;border-radius:20px;position:relative}.toggle-switch:after{content:"";width:22px;height:22px;transition:var(--transition);background:#fff;border-radius:50%;position:absolute;top:4px;right:4px}.remember-me input:checked+.toggle-switch{background:#5a67d8}.remember-me input:checked+.toggle-switch:after{transform:translate(-25px)}.auth-btn{background:var(--primary);width:100%;color:var(--accent-yellow);cursor:pointer;border:none;border-radius:20px;margin-top:1rem;padding:1.4rem;font-size:1.6rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 20px #0e3f8c66}.auth-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0e3f8c66}.auth-divider{text-align:center;color:#4a90e2;margin:2rem 0;font-size:1.3rem;font-weight:700}.social-btns{flex-direction:column;gap:1.2rem;display:flex}.social-btn{color:#4a90e2;background:#fff;border:1.5px solid #edf2f7;border-radius:25px;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1.1rem;font-weight:600;display:flex;box-shadow:0 4px 6px #00000005}.social-btn:hover{background:#f7fafc}.social-btn img{width:24px}.auth-footer{text-align:center;color:#e53e3e;margin-top:2rem;font-size:1.1rem;font-weight:600}.auth-footer a{color:#4a90e2;font-weight:800}@media (width<=992px){.auth-illustration{display:none}.auth-form-container{padding:2.5rem}}.modal-overlay{z-index:2000;background-color:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.forgot-password-modal{box-sizing:border-box;direction:rtl;background:linear-gradient(#fff 40%,#cce8ff 100%);border-radius:30px;flex-direction:column;justify-content:center;width:520px;height:500px;padding:50px;display:flex;position:relative;box-shadow:0 15px 40px #00000026}.modal-step{flex-direction:column;justify-content:center;align-items:center;gap:30px;height:100%;display:flex}.modal-close{color:#fff;cursor:pointer;z-index:10;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 2px 8px #ef444433}.modal-title{color:#376fb1;text-align:center;font-size:1.3rem;font-weight:500;line-height:1.6}.modal-form{flex-direction:column;gap:35px;width:100%;margin-bottom:20px;display:flex}.modal-input-group{width:100%}.modal-input-group input{box-sizing:border-box;text-align:center;width:100%;font-size:1rem;font-family:var(--font-main);background-color:#fff;border:1px solid #c9c9c9;border-radius:15px;outline:none;padding:16px;transition:border-color .3s}.modal-input-group input:focus{border-color:#376fb1}.modal-input-group.has-icon{position:relative}.modal-input-group.has-icon input{text-align:right;padding-right:3.5rem}.modal-input-group .input-icon{color:#376fb1;font-size:1.5rem;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.modal-btn{color:#f7b523;cursor:pointer;background-color:#2b5d8f;border:none;border-radius:15px;width:100%;padding:14px;font-family:inherit;font-size:1.25rem;font-weight:800;transition:background-color .3s}.modal-btn:hover{background-color:#1f466d}.otp-container{direction:ltr;justify-content:center;gap:12px;margin-bottom:2rem;display:flex}.otp-container input{text-align:center;color:#2b5d8f;background:#fff;border:1px solid #c9c9c9;border-radius:12px;width:50px;height:60px;font-size:1.8rem;font-weight:700;box-shadow:0 4px 10px #0000000d}.resend-container{flex-direction:column;gap:5px;margin-top:1rem;display:flex}.resend-container p{color:#ef4444;font-weight:700}.resend-btn{color:#376fb1;cursor:pointer;background:0 0;border:none;font-weight:800;text-decoration:underline}.modal-error{color:red;text-align:center;margin-bottom:10px}.modal-success{color:green;text-align:center;margin-bottom:10px}.background-bubbles{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bubble{opacity:.15;border-radius:50%;position:absolute}.bubble:first-child{background:#376fb1;width:400px;height:400px;top:-100px;right:-100px}.bubble:nth-child(2){background:#eab12b;width:300px;height:300px;bottom:-50px;left:-50px}.bubble:nth-child(3){opacity:.1;background:#376fb1;width:200px;height:200px;top:20%;left:10%}.bubble:nth-child(4){opacity:.12;background:#48bb78;width:150px;height:150px;bottom:30%;right:15%}.bubble:nth-child(5){background:#cce8ff;width:250px;height:250px;top:40%;right:40%}.bubble:nth-child(6){background:#376fb1;width:100px;height:100px;bottom:10%;right:30%}.bubble:nth-child(7){background:#eab12b;width:180px;height:180px;top:15%;right:25%}.bubble:nth-child(8){background:#48bb78;width:120px;height:120px;bottom:20%;left:20%}.auth-content{z-index:1;position:relative}.google-overlay-container{justify-content:center;align-items:center;width:100%;height:50px;display:flex;position:relative}.google-overlay-container .social-btn{pointer-events:none;z-index:1;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.google-overlay-btn-wrapper{opacity:.01;z-index:2;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.google-overlay-btn-wrapper>div,.google-overlay-btn-wrapper iframe{cursor:pointer!important;width:100%!important;min-width:100%!important;height:100%!important}@media (width<=576px){.auth-container{margin-top:1rem!important;margin-bottom:2rem!important}.auth-form-container{padding:2rem 1.5rem!important}.auth-title{margin-bottom:1.5rem!important;font-size:2rem!important}.forgot-password-modal{border-radius:20px!important;width:90%!important;height:auto!important;padding:30px 20px!important}.modal-title{font-size:1.1rem!important}.modal-form{gap:20px!important}.otp-container{gap:8px!important}.otp-container input{border-radius:8px!important;width:40px!important;height:50px!important;font-size:1.4rem!important}}.modal-overlay:has(>.forgot-password-modal){-webkit-backdrop-filter:blur(6px);box-sizing:border-box;background:#14243d8c;padding:1rem;animation:.25s both amFade}.forgot-password-modal{background:#fff;border-top:5px solid #f7b523;border-radius:28px;width:min(480px,100%);height:auto;max-height:calc(100vh - 2rem);padding:2.2rem 2rem 1.8rem;animation:.5s cubic-bezier(.34,1.4,.64,1) both amPop;overflow:hidden auto;box-shadow:0 30px 70px #0a1e4666}.forgot-password-modal>*{z-index:1;position:relative}.forgot-password-modal .modal-step{gap:1.2rem;height:auto;padding-top:1.6rem}.forgot-password-modal .modal-close{color:#0e3f8c;width:36px;height:36px;box-shadow:none;background:#edf3fb;transition:background .25s,color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);top:14px;left:14px;right:auto}.forgot-password-modal .modal-close:hover{color:#fff;background:#c0392b;transform:rotate(90deg)}.forgot-password-modal .modal-title{color:#14243d;font-size:1.35rem;font-weight:900}.forgot-password-modal .modal-form{gap:1.2rem;margin-bottom:0}.forgot-password-modal .modal-input-group input{color:#14243d;background:#fff;border:2px solid #cfdcee;border-radius:16px;height:52px;padding:0 1rem;font-weight:700;transition:border-color .25s,box-shadow .25s}.forgot-password-modal .modal-input-group input:focus{border-color:#0e3f8c;box-shadow:0 0 0 4px #0e3f8c1f}.forgot-password-modal .modal-input-group .input-icon{color:#0e3f8c}.forgot-password-modal .modal-btn{color:#fff;background:linear-gradient(135deg,#0a3173,#0e3f8c 55%,#1553b3);border-radius:16px;justify-content:center;align-items:center;gap:.55rem;height:54px;padding:0 1rem;font-size:1.05rem;font-weight:900;transition:transform .25s,box-shadow .25s,opacity .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #0e3f8c52}.forgot-password-modal .modal-btn:not(:disabled):after{content:"";background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite amShine;position:absolute;inset:0;transform:translate(120%)}.forgot-password-modal .modal-btn:hover:not(:disabled){background:linear-gradient(135deg,#0a3173,#0e3f8c 55%,#1553b3);transform:translateY(-3px);box-shadow:0 18px 32px #0e3f8c66}.forgot-password-modal .modal-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.forgot-password-modal .modal-btn svg{width:22px!important;max-width:none!important;height:22px!important}.forgot-password-modal .otp-container{gap:10px;margin-bottom:.4rem}.forgot-password-modal .otp-container input{color:#0e3f8c;width:100%;max-width:54px;height:62px;box-shadow:none;background:#f6f9fd;border:2px solid #cfdcee;border-radius:16px;font-family:inherit;font-size:1.7rem;font-weight:900;transition:border-color .2s,box-shadow .2s,background .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}.forgot-password-modal .otp-container input:focus{background:#fff;border-color:#f7b523;outline:none;transform:translateY(-3px)scale(1.05);box-shadow:0 0 0 4px #f7b5234d}.forgot-password-modal .resend-btn{color:#0e3f8c;font-weight:800;text-decoration:none}.forgot-password-modal .resend-container p{color:#51627a}.forgot-password-modal .modal-error,.forgot-password-modal .modal-success{border-radius:14px;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .8rem;padding:.65rem .9rem;font-size:.88rem;font-weight:800;line-height:1.6;display:flex}.forgot-password-modal .modal-error{color:#c0392b;background:#fbe4e1;animation:.45s amShake}.forgot-password-modal .modal-success{color:#1e7a4c;background:#dff3e8;animation:.4s both amRise}.ev-modal{padding-top:2rem}.ev-orb{pointer-events:none;border-radius:50%;z-index:0!important;position:absolute!important}.ev-orb--1{background:#0e3f8c12;width:200px;height:200px;animation:9s ease-in-out infinite amDrift;top:-80px;right:-60px}.ev-orb--2{background:#f7b52329;width:170px;height:170px;animation:7s ease-in-out infinite reverse amDrift;bottom:-70px;left:-50px}.ev-body{text-align:center;flex-direction:column;align-items:center;display:flex}.ev-hero{justify-content:center;align-items:center;width:104px;height:104px;margin-bottom:.6rem;display:flex;position:relative}.ev-hero__ring{border-radius:50%;position:absolute}.ev-hero__ring--1{border:2px solid #0e3f8c40;animation:2.6s ease-out infinite amRipple;inset:0}.ev-hero__ring--2{border:2px solid #f7b52399;animation:2.6s ease-out 1.3s infinite amRipple;inset:0}.ev-hero__icon{color:#f7b523;background:linear-gradient(135deg,#0a3173,#0e3f8c 60%,#1553b3);border-radius:24px;justify-content:center;align-items:center;width:74px;height:74px;animation:3.6s ease-in-out infinite amFloat;display:flex;position:relative;box-shadow:0 16px 30px #0e3f8c59}.ev-hero__icon svg{width:40px!important;max-width:none!important;height:40px!important}.ev-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#f7b523;width:12px;height:12px;animation:2.4s ease-in-out infinite amTwinkle;position:absolute}.ev-spark--1{top:2px;right:4px}.ev-spark--2{background:#0e3f8c;width:9px;height:9px;animation-delay:.8s;bottom:8px;left:0}.ev-spark--3{width:8px;height:8px;animation-delay:1.5s;top:24px;left:-6px}.ev-title{color:#14243d;margin:.4rem 0 .35rem;font-size:1.5rem;font-weight:900}.ev-title:after{content:"";transform-origin:50%;background:#f7b523;border-radius:4px;width:52px;height:4px;margin:.45rem auto 0;animation:.8s cubic-bezier(.16,1,.3,1) .3s both amDraw;display:block}.ev-sub{color:#51627a;margin:.6rem 0;font-size:.92rem;font-weight:600}.ev-email{color:#0e3f8c;word-break:break-all;direction:ltr;background:#dce8f9;border-radius:999px;align-items:center;gap:.45rem;max-width:100%;margin-bottom:1.1rem;padding:.4rem 1rem;font-size:.92rem;font-weight:800;display:inline-flex}.ev-email svg{flex:none;width:18px!important;max-width:none!important;height:18px!important}.ev-msg{border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.9rem;padding:.65rem .9rem;font-size:.86rem;font-weight:800;line-height:1.6;display:flex}.ev-msg svg{flex:none;width:20px!important;max-width:none!important;height:20px!important}.ev-msg--error{color:#c0392b;background:#fbe4e1;animation:.45s amShake}.ev-msg--ok{color:#1e7a4c;background:#dff3e8;animation:.4s both amRise}.ev-form{flex-direction:column;gap:.9rem;width:100%;margin:0;display:flex}.ev-otp{margin:0}.ev-otp input{animation:.45s cubic-bezier(.16,1,.3,1) both amRise}.ev-otp input:nth-child(2){animation-delay:50ms}.ev-otp input:nth-child(3){animation-delay:.1s}.ev-otp input:nth-child(4){animation-delay:.15s}.ev-otp input:nth-child(5){animation-delay:.2s}.ev-otp input:nth-child(6){animation-delay:.25s}.forgot-password-modal .ev-otp input.is-filled{background:#edf3fb;border-color:#0e3f8c;animation:.3s cubic-bezier(.34,1.56,.64,1) amPopIn}.ev-otp.is-error{animation:.45s amShake}.forgot-password-modal .ev-otp.is-error input{color:#c0392b;background:#fff5f4;border-color:#c0392b}.ev-progress{background:#dce8f9;border-radius:6px;height:6px;overflow:hidden}.ev-progress i{float:right;background:linear-gradient(270deg,#0e3f8c,#f7b523);border-radius:6px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.ev-resend{color:#51627a;border-top:1px dashed #cfdcee;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:1.1rem;padding-top:1rem;font-size:.88rem;font-weight:700;display:flex}.ev-resend__btn{font:inherit;background:#edf3fb;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:800;transition:background .25s,color .25s,transform .25s;display:inline-flex;color:#51627a!important}.ev-resend__btn:disabled{cursor:not-allowed;opacity:1}.ev-resend__btn.is-ready{cursor:pointer;background:#f7b523;animation:1.8s infinite amPulse;color:#14243d!important}.ev-resend__btn.is-ready:hover{background:#e3a00f;transform:translateY(-2px)}.ev-resend__btn svg{width:18px!important;max-width:none!important;height:18px!important}.ev-timer{background:conic-gradient(#0e3f8c var(--p), #cfdcee 0);border-radius:50%;width:18px;height:18px;-webkit-mask:radial-gradient(5px,#0000 98%,#000);mask:radial-gradient(5px,#0000 98%,#000)}.ev-done{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 0 .6rem;display:flex}.ev-done__badge{background:#1e7a4c;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;animation:.55s cubic-bezier(.34,1.56,.64,1) both amPopIn;display:flex;position:relative;box-shadow:0 16px 34px #1e7a4c66}.ev-done__ring{border:3px solid #1e7a4c80;border-radius:50%;animation:1.8s ease-out infinite amRipple;position:absolute;inset:0}.ev-done__badge svg{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:56px;height:56px;max-width:none!important}.ev-done__badge path{stroke-dasharray:44;stroke-dashoffset:44px;animation:.5s ease-out .35s forwards amCheck}.ev-done h2{color:#14243d;margin:.8rem 0 0;font-size:1.5rem;font-weight:900}.ev-done p{color:#51627a;margin:0;font-size:.92rem;font-weight:700}.ev-done__bar{background:#dff3e8;border-radius:6px;width:160px;height:6px;margin-top:.8rem;overflow:hidden}.ev-done__bar i{background:#1e7a4c;border-radius:6px;height:100%;animation:1.2s linear both amFill;display:block}@keyframes amFade{0%{opacity:0}to{opacity:1}}@keyframes amPop{0%{opacity:0;transform:translateY(30px)scale(.92)}to{opacity:1;transform:none}}@keyframes amPopIn{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes amRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes amDrift{0%,to{transform:translate(0)}50%{transform:translate(20px,16px)}}@keyframes amFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes amRipple{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes amTwinkle{0%,to{opacity:.5;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(45deg)}}@keyframes amDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes amShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes amShake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes amPulse{70%{box-shadow:0 0 0 10px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes amCheck{to{stroke-dashoffset:0}}@keyframes amFill{0%{width:0}to{width:100%}}@media (width<=560px){.modal-overlay:has(>.forgot-password-modal){align-items:flex-end;padding:0}.forgot-password-modal{border-radius:26px 26px 0 0;width:100%;max-height:92vh;padding:1.6rem 1.1rem 1.4rem;animation:.45s cubic-bezier(.16,1,.3,1) both amSheet}.forgot-password-modal .otp-container{gap:7px}.forgot-password-modal .otp-container input{border-radius:14px;height:56px;font-size:1.5rem}.ev-title{font-size:1.3rem}}@keyframes amSheet{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){:is(.forgot-password-modal,.forgot-password-modal *,.ev-modal *,.modal-overlay:has(>.forgot-password-modal)){animation:none!important}.ev-done__badge path{stroke-dashoffset:0}}.forgot-password-modal.ev-modal{scrollbar-width:none;padding:1.1rem 1.4rem 1rem;overflow:hidden}.ev-modal::-webkit-scrollbar{display:none}.ev-modal .modal-close{width:32px;height:32px;top:10px}.ev-modal .ev-hero{width:76px;height:76px;margin-bottom:.2rem}.ev-modal .ev-hero__icon{border-radius:18px;width:54px;height:54px}.ev-modal .ev-hero__icon svg{width:30px!important;height:30px!important}.ev-modal .ev-title{margin:.2rem 0;font-size:1.3rem}.ev-modal .ev-title:after{margin-top:.3rem}.ev-modal .ev-sub{margin:.4rem 0;font-size:.86rem}.ev-modal .ev-email{margin-bottom:.7rem;padding:.3rem .85rem;font-size:.86rem}.ev-modal .ev-form{gap:.65rem}.ev-modal .ev-msg{margin-bottom:.5rem;padding:.45rem .8rem;font-size:.82rem}.forgot-password-modal.ev-modal .otp-container{margin-bottom:0}.forgot-password-modal.ev-modal .otp-container input{max-width:50px;height:52px;font-size:1.5rem}.ev-modal .modal-btn{height:46px}.ev-modal .ev-resend{margin-top:.7rem;padding-top:.7rem;font-size:.84rem}.ev-modal .ev-resend__btn{padding:.35rem .85rem}.ev-modal .ev-done{padding:.8rem 0 .4rem}@media (height<=560px){.forgot-password-modal.ev-modal{overflow-y:auto}}@media (width<=600px){.forgot-password-modal.ev-modal{padding:1rem 1rem .9rem}}body,#root,.app-wrapper,.booking-page,main.container{background:#fff!important}.booking-page{max-width:100vw!important;overflow-x:hidden!important}.booking-page .bk-section-heading{font-size:2.5rem}.booking-page .bk-hero-card{padding:4rem 2rem}.booking-page .bk-connection-graphic{gap:3rem}.booking-page .bk-diagnostics-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.booking-page .bk-toast{box-sizing:border-box;max-width:90vw}.booking-page .bk-step2-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:1.5rem;display:grid}.booking-page .bk-step2-grid>div:first-child,.booking-page .bk-step2-grid textarea{border-radius:20px}.booking-page .location-inputs-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:1.2rem;display:grid}.booking-page .bk-brands-flex{flex-wrap:wrap;justify-content:center;gap:.8rem;max-width:850px;margin:0 auto;display:flex}.booking-page .bk-brands-flex .brand-pill{color:#fff;cursor:pointer;box-shadow:none;background:#ffffff26;border:1px solid #ffffff40;border-radius:50px;padding:.65rem 1.8rem;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:700;transition:all .25s}.booking-page .bk-brands-flex .brand-pill:hover:not(.selected){background:#ffffff47;transform:translateY(-2px)}.booking-page .bk-brands-flex .brand-pill.selected{color:#0e3f8c;background:#f7b523;border:1px solid #f7b523;transform:scale(1.05);box-shadow:0 4px 15px #f7b52366}.booking-page .search-container input{border-radius:50px;padding:1.1rem 3.5rem 1.1rem 1.8rem;font-size:1.05rem}@media (width<=768px){.booking-page .bk-quality-row>div:first-child{color:#0e3f8c!important;white-space:normal!important;box-sizing:border-box!important;text-align:center!important;width:100%!important;max-width:361px!important;margin:0 auto 16px!important;padding:0!important;font-family:Cairo,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.booking-page .bk-section-heading,.booking-page h2{color:#fbbf24!important;text-align:center!important;white-space:nowrap!important;margin:15px 0 10px!important;font-family:Cairo,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}.booking-page .bk-step2-wrapper,.booking-page .bk-step2-card,.booking-page .bk-step2-container{box-shadow:none!important;background:0 0!important;border:none!important;margin:0 auto!important;padding:0!important}.booking-page .upload-text{color:#bdbbbb;font-size:12px;font-weight:400;text-align:center!important;width:100%!important}.booking-page .bk-step2-grid{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:361px!important;margin:0 auto!important;padding:0 10px!important;display:flex!important}.booking-page .bk-step2-grid>div:first-child{box-sizing:border-box!important;background:#fff!important;border:1px solid #0f51c480!important;border-radius:16px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;min-height:130px!important;max-height:none!important;margin:0!important;padding:1rem!important;display:flex!important;overflow:visible!important;box-shadow:0 4px 4px #f0ebeb!important}.booking-page .bk-step2-grid>div:last-child{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;box-sizing:border-box!important;z-index:50!important;background:0 0!important;border:none!important;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.booking-page .bk-step2-grid textarea{width:100%!important;height:auto!important;min-height:120px!important;max-height:unset!important;resize:none!important;color:#14243d!important;text-align:right!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #90b5e0!important;border-radius:16px!important;outline:none!important;margin-top:10px!important;padding:1rem 1.2rem!important;font-family:Cairo,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}.booking-page .bk-step2-grid textarea::placeholder{color:#94a3b8!important;text-align:right!important;padding:0!important;font-family:Cairo,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.booking-page .bk-step2-grid>div:first-child img:not(.bk-phone-photo-img),.booking-page .bk-step2-grid>div:first-child svg{color:#0e3f8c!important;fill:currentColor!important;flex-shrink:0!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important}.booking-page .bk-step2-grid img.bk-phone-photo-img{object-fit:contain!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important}.booking-page .bk-step2-grid .bk-phone-photo-wrap{height:100%!important;min-height:0!important}.booking-page .bk-step2-grid>div:first-child span:first-of-type{color:#0e3f8c!important;text-align:center!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;font-weight:700!important}.booking-page .bk-step2-grid>div:first-child span:last-of-type{color:#51627a!important;text-align:center!important;white-space:normal!important;margin:0!important;font-size:11px!important;font-weight:400!important}.booking-page .bk-upload-icon-box{background:#1d3a6e14!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:flex!important}.booking-page .bk-step2-grid>div:first-child>div:first-child{width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:#1d3a6e14!important;border-radius:12px!important;margin:0 0 2px!important}.booking-page .location-inputs-row{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:360px!important;margin:0 auto!important;padding:0!important;display:flex!important}.booking-page .location-inputs-row .area-select{box-sizing:border-box!important;background:#fff!important;border:1px solid #0f51c480!important;border-radius:15px!important;flex:calc(50% - 10px)!important;justify-content:center!important;align-items:center!important;min-width:130px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 12px!important;display:flex!important}.booking-page .location-inputs-row .location-link-btn{box-sizing:border-box!important;background:#fff!important;border:1px solid #0f51c480!important;border-radius:15px!important;flex:100%!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 12px!important;display:flex!important}.booking-page .location-inputs-row .bk-address-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #0f51c480!important;border-radius:15px!important;flex:100%!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 15px!important}.booking-page .location-inputs-row .location-link-text,.booking-page .location-inputs-row a,.booking-page .location-inputs-row span{white-space:nowrap!important;color:#51627a!important;font-family:Cairo,sans-serif!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important}.booking-page .location-link-btn{white-space:nowrap!important;gap:4px!important;font-size:11px!important}.booking-page .location-link-btn svg{flex-shrink:0!important;width:14px!important;height:14px!important}.booking-page .location-inputs-row input[type=text]{color:#51627a!important;text-align:right!important;box-sizing:border-box!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:100%!important;font-family:Cairo,sans-serif!important;font-size:13px!important}.booking-page .location-inputs-row input[type=text]::placeholder{color:#9b9b9b!important;opacity:1!important}.booking-page .area-select{position:relative!important}.booking-page .area-select select{appearance:none!important;color:#14243d!important;text-align:right!important;background:#fff!important;border:none!important;outline:none!important;width:100%!important;height:100%!important;padding:0 30px 0 10px!important;font-size:12px!important}.booking-page .area-select svg{width:14px!important;height:14px!important;top:50%!important;left:10px!important;right:auto!important;transform:translateY(-50%)!important}.booking-page button[type=submit],.booking-page .bk-submit-btn,.booking-page .submit-btn,.booking-page .cta-btn{color:#fff!important;box-sizing:border-box!important;background:linear-gradient(#0e3f8c 0%,#65a0da 100%)!important;border:0!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;width:361px!important;max-width:361px!important;height:48px!important;min-height:48px!important;margin:20px auto 0!important;font-family:Cairo,sans-serif!important;font-size:16px!important;font-weight:600!important;display:flex!important;box-shadow:0 4px 4px #e7f1fd!important}.booking-page .bk-brands-flex{grid-template-columns:repeat(3,1fr)!important;gap:.6rem!important;width:100%!important;max-width:361px!important;margin:0 auto!important;display:grid!important}.booking-page .bk-brands-flex .brand-pill{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;color:#fff!important;background:linear-gradient(#ffffff40 0%,#2c465bbf 35%,#2c465bd9 100%)!important;border:1px solid #fff3!important;border-radius:30px!important;width:100%!important;min-width:0!important;margin:0!important;padding:.35rem .65rem!important;font-size:.72rem!important;font-weight:600!important;overflow:hidden!important}.booking-page .bk-brands-flex .brand-pill.selected{color:#0e3f8c!important;background:linear-gradient(#ffffff80 0%,#f7b523 35%,#f5a800 100%)!important;border:1px solid #f7b523!important}.booking-page .bk-hero-card{padding:2rem 1.2rem}.booking-page .bk-connection-graphic{gap:1.2rem}.booking-page .bk-diagnostics-grid{grid-template-columns:1fr}.booking-page .bk-toast{gap:.6rem;padding:.9rem 1.3rem;font-size:.9rem;top:1rem}}@media (width<=480px){.booking-page .bk-hero-card{padding:1.5rem 1rem}.booking-page .bk-brands-flex .brand-pill{padding:.3rem .5rem;font-size:.62rem}}@media (width<=380px){.booking-page .location-inputs-row{gap:10px;max-width:calc(100vw - 24px)}.booking-page .location-inputs-row>.area-select,.booking-page .location-inputs-row>.location-link-btn{flex-basis:calc(50vw - 17px);width:calc(50vw - 17px)}.booking-page .location-inputs-row>.bk-address-wrap{flex-basis:100%;width:100%;max-width:100%}.booking-page button[type=submit],.booking-page .bk-submit-btn,.booking-page .submit-btn{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.bk-coverage-banner{text-align:right;direction:rtl;border-radius:16px;align-items:flex-start;gap:1rem;padding:1.1rem 1.4rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000008}.bk-coverage-banner.checking{color:#0369a1;background:#edf3fb;border:1.5px solid #bae6fd;align-items:center;font-size:.95rem;font-weight:600}.bk-coverage-banner.in-range{color:#166534;background:#f0fdf4;border:1.5px solid #bbf7d0}.bk-coverage-banner.out-of-range{color:#9a3412;background:#fffbeb;border:1.5px solid #fed7aa}.bk-coverage-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bk-coverage-icon.in{color:#15803d;background:#dcfce7}.bk-coverage-icon.out{color:#c2410c;background:#ffedd5}.bk-coverage-text strong{margin-bottom:.35rem;font-size:1.05rem;font-weight:800;display:block}.bk-coverage-text p{opacity:.95;margin:0;font-size:.9rem;line-height:1.6}.bk-coverage-distance{color:#b45309;background:#f59e0b1f;border-radius:8px;margin-top:.5rem;padding:.25rem .65rem;font-size:.85rem;font-weight:700;display:inline-block}.booking-page .cta-btn.disabled-btn,.booking-page .cta-btn:disabled{color:#f8fafc!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.9!important;white-space:normal!important;text-align:center!important;background:#94a3b8!important;height:auto!important;min-height:48px!important;padding:.75rem 1.4rem!important;font-size:14.5px!important;line-height:1.35!important;transform:none!important}@keyframes fadeInArea{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeInArea}.booking-page{direction:rtl;min-height:100vh;font-family:Cairo,sans-serif;background:#fff!important}.booking-page-container{max-width:960px;margin:0 auto;padding:2rem 1.2rem 5rem}.booking-hero-banner{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:0;max-width:880px;margin:0 auto;padding:3.5rem 2.5rem 3.8rem;position:relative;overflow:visible;box-shadow:none!important;background-color:#0000!important}.booking-banner-title{letter-spacing:-.5px;color:#f7b523!important;text-align:center!important;margin:0 0 1.8rem!important;font-family:Cairo,sans-serif!important;font-size:2.2rem!important;font-weight:800!important}.booking-search-wrap{z-index:60;max-width:540px;margin:0 auto 1.8rem;position:relative}.booking-search-input-box{width:100%;position:relative}.booking-search-input{color:#14243d;text-align:right;box-sizing:border-box;direction:rtl;background:#fff;border:2px solid #0000;border-radius:50px;outline:none;width:100%;padding:.95rem 3.5rem;font-family:Cairo,sans-serif;font-size:1.05rem;transition:all .25s;box-shadow:0 4px 18px #0000001f}.booking-search-input:focus{border-color:#0000;box-shadow:0 6px 22px #0000001f}.booking-search-icon-wrap{color:#0e3f8c;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.booking-search-clear-btn{color:#51627a;cursor:pointer;z-index:5;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:.75rem;font-weight:800;transition:all .2s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.booking-search-clear-btn:hover{color:#14243d;background:#e2e8f0;transform:translateY(-50%)scale(1.08)}.booking-brands-row{direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;max-width:680px;margin:0 auto;display:flex}.booking-brand-badge{color:#fff;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#416aa6;border:1px solid #ffffff38;border-radius:50px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.4rem 1.15rem;font-size:.9rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.booking-brand-badge:hover{color:#fff;background:#507cb8;border-color:#ffffff73;transform:translateY(-2px);box-shadow:0 4px 12px #416aa659}.booking-brand-badge.selected{transform:scale(1.04);box-shadow:0 4px 15px #f7b52373;color:#0e3f8c!important;background:#f7b523!important;border-color:#f7b523!important;font-weight:800!important}.booking-brand-img{object-fit:contain;transition:filter .2s,transform .2s;display:block}.booking-brand-img.apple{width:auto;height:20px}.booking-brand-img.xiaomi{border-radius:4px;width:auto;height:20px}.booking-brand-img.samsung{width:auto;height:12px}.booking-brand-img.huawei{width:auto;height:19px}.booking-brand-img.nokia{width:auto;height:13px}.booking-brand-img.motorola{width:auto;height:18px}.booking-brand-img.realme{width:auto;height:20px}.booking-brand-badge.selected .booking-brand-img.apple,.booking-brand-badge.selected .booking-brand-img.samsung,.booking-brand-badge.selected .booking-brand-img.nokia{filter:brightness(0)saturate()invert(18%)sepia(30%)saturate(2200%)hue-rotate(188deg)brightness(92%)contrast(96%)}.booking-gold-heading{color:#f7b523!important;text-align:center!important;margin:3.5rem 0 1.8rem!important;font-family:Cairo,sans-serif!important;font-size:2.2rem!important;font-weight:800!important}.booking-card{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;max-width:860px;margin:0 auto;padding:2rem;transition:all .3s;box-shadow:0 8px 30px #0000000a}.booking-step2-cols{direction:rtl;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.booking-dashed-upload-box{text-align:center;box-sizing:border-box;background:#edf3fb;border:2px dashed #93c5fd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:1.8rem 1.5rem;transition:all .25s;display:flex}.booking-dashed-upload-box:hover{background:#e8f4fe;border-color:#60a5fa}.booking-upload-title{color:#14243d;margin:0;font-size:1.3rem;font-weight:800;line-height:1.3}.booking-upload-sub{color:#51627a;margin:.4rem 0 1.2rem;font-size:.88rem;display:block}.booking-upload-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.booking-btn-camera{color:#fff;cursor:pointer;background:#0e3f8c;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-family:Cairo,sans-serif;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex}.booking-btn-camera:hover{background:#0e3f8c;transform:translateY(-1px)}.booking-btn-gallery{color:#0e3f8c;cursor:pointer;background:#fff;border:1.5px solid #0e3f8c;border-radius:8px;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-family:Cairo,sans-serif;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex}.booking-btn-gallery:hover{background:#f8fafc;transform:translateY(-1px)}.booking-problem-col{flex-direction:column;justify-content:space-between;width:100%;display:flex}.booking-problem-btn{color:#51627a;cursor:pointer;text-align:right;box-sizing:border-box;background:#fff;border:1.5px solid #51627a;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.2rem;font-family:Cairo,sans-serif;font-size:1.05rem;transition:all .2s;display:flex}.booking-problem-btn:hover{border-color:#0e3f8c}.booking-problem-textarea{color:#14243d;text-align:right;resize:none;box-sizing:border-box;background:#fff;border:1.5px solid #51627a;border-radius:12px;outline:none;width:100%;min-height:110px;margin-top:1rem;padding:.9rem 1.2rem;font-family:Cairo,sans-serif;font-size:1.05rem;transition:border-color .2s}.booking-problem-textarea:focus{border-color:#0e3f8c}.booking-location-row{direction:rtl;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:1.2rem;display:grid}.booking-input-pill{color:#14243d;box-sizing:border-box;background:#fff;border:1.5px solid #51627a;border-radius:12px;outline:none;width:100%;padding:.85rem 1.2rem;font-family:Cairo,sans-serif;font-size:1.05rem;transition:all .2s}.booking-input-pill:focus{border-color:#0e3f8c}.booking-area-select{color:#14243d;box-sizing:border-box;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #51627a;border-radius:12px;outline:none;width:100%;padding:.85rem 1.2rem;font-family:Cairo,sans-serif;font-size:1.05rem;transition:all .2s}.booking-area-select:focus{border-color:#0e3f8c}.booking-location-link-btn{color:#51627a;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #51627a;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.2rem;font-family:Cairo,sans-serif;font-size:1.05rem;transition:all .2s;display:flex}.booking-location-link-btn:hover{color:#0e3f8c;background:#edf3fb;border-color:#0e3f8c}.booking-location-link-btn.has-coords{color:#0e3f8c;background:#edf3fb;border-color:#0e3f8c;font-weight:700}.booking-submit-cta-btn{color:#fff;cursor:pointer;letter-spacing:-.3px;background:#0e3f8c;border:none;border-radius:50px;margin:3.5rem auto 5rem;padding:1.1rem 4.5rem;font-family:Cairo,sans-serif;font-size:1.45rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 10px 28px #0e3f8c59}.booking-submit-cta-btn:hover:not(:disabled){background:#0e3f8c;transform:translateY(-2px)scale(1.02);box-shadow:0 14px 34px #0e3f8c73}.booking-submit-cta-btn:active:not(:disabled){transform:scale(.98)}.booking-submit-cta-btn:disabled{opacity:.65;cursor:not-allowed!important;box-shadow:none!important;background:#94a3b8!important;transform:none!important}.booking-submit-cta-btn.is-uncovered:disabled{color:#475569!important;background:#cbd5e1!important;border:1.5px solid #94a3b8!important}.booking-search-dropdown,.booking-search-results-dropdown{z-index:1000;text-align:right;direction:rtl;border:1.5px solid #e2e8f0;border-radius:20px;max-height:360px;padding:0;animation:.2s slide-down;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #00000038;background:#fff!important}.booking-dropdown-header{color:#475569;z-index:10;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.8rem 1.4rem;font-size:.88rem;font-weight:800;display:flex;position:sticky;top:0}.booking-dropdown-badge{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:50px;padding:.2rem .75rem;font-size:.82rem;font-weight:800}.booking-search-result-item{cursor:pointer;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.75rem 1.2rem;transition:all .2s;display:flex}.booking-search-result-item:last-child{border-bottom:none}.booking-search-result-item:hover{background:#edf3fb}.booking-result-info{align-items:center;gap:.85rem;display:flex}.booking-result-thumb{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:4px;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000a}.booking-result-thumb img{object-fit:contain;width:100%;height:100%}.booking-result-name{color:#14243d;font-family:Cairo,sans-serif;font-size:.98rem;font-weight:700}.booking-result-brand{color:#0e3f8c;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50px;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.booking-problem-dropdown{z-index:500;background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-height:280px;animation:.2s slide-down;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #00000024}.booking-problem-option{cursor:pointer;color:#14243d;border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:.85rem 1.2rem;font-weight:600;transition:background .15s;display:flex}.booking-problem-option:hover{background:#edf3fb}.booking-problem-option.selected{color:#0e3f8c;background:#edf3fb;font-weight:700}@media (width<=768px){.booking-hero-banner{border-radius:0;padding:2.2rem 1.2rem;box-shadow:none!important}.booking-banner-title{margin-bottom:1.3rem!important;font-size:1.8rem!important}.booking-gold-heading{margin:2.5rem 0 1.2rem!important;font-size:1.8rem!important}.booking-card{border-radius:16px;padding:1.5rem 1.2rem}.booking-step2-cols{grid-template-columns:1fr}.booking-location-row{grid-template-columns:1fr;gap:1rem}.booking-submit-cta-btn{width:100%;max-width:320px;margin:2.5rem auto 4rem;padding:1rem 2rem;font-size:1.25rem}.booking-brands-row{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:.45rem;width:100%;padding:.4rem .8rem;overflow-x:auto}.booking-brands-row::-webkit-scrollbar{display:none}.booking-brand-badge{flex-shrink:0;min-height:32px;padding:.35rem .65rem;font-size:.78rem}.booking-brand-img.apple,.booking-brand-img.xiaomi{height:16px}.booking-brand-img.samsung{height:10px}.booking-brand-img.huawei{height:15px}.booking-brand-img.nokia{height:10px}.booking-brand-img.motorola{height:14px}.booking-brand-img.realme{height:16px}.booking-upload-title{color:#14243d!important;font-size:1.25rem!important;font-weight:800!important}.booking-gold-heading{color:#f7b523!important;font-size:1.6rem!important}}.bk-switch-row{border:1.5px solid var(--line,#dce8f9);width:fit-content;max-width:100%;box-shadow:var(--shadow-card,0 6px 20px #14243d14);direction:rtl;background:#fff;border-radius:18px;align-items:center;gap:.8rem;margin:0 auto 1.2rem;padding:.6rem 1rem;transition:border-color .3s,box-shadow .3s;display:flex}.bk-switch-row.is-on{border-color:#b7cdee}.bk-switch-icon{background:var(--blue-tint,#dce8f9);width:40px;height:40px;color:var(--brand-blue,#0e3f8c);border-radius:12px;place-items:center;transition:background .3s,color .3s;display:grid}.bk-switch-row.is-off .bk-switch-icon{color:#7a889c;background:#eef1f6}.bk-switch-text{flex-direction:column;line-height:1.3;display:flex}.bk-switch-text strong{color:var(--navy,#14243d);font-size:.95rem;font-weight:800}.bk-switch-text small{color:var(--ink-muted,#51627a);font-size:.78rem;font-weight:700}.bk-switch{cursor:pointer;background:#cfd9e8;border:none;border-radius:999px;flex:none;width:56px;height:32px;padding:0;transition:background .3s;position:relative}.bk-switch[aria-checked=true]{background:var(--brand-blue,#0e3f8c)}.bk-switch-thumb{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;right:3px;box-shadow:0 2px 6px #14243d4d}.bk-switch[aria-checked=true] .bk-switch-thumb{transform:translate(-24px)}.bk-switch:active .bk-switch-thumb{width:30px}.bk-switch:focus-visible,.bk-soon-ok:focus-visible,.bk-soon-close:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}.bk-soon-overlay{z-index:999999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both bk-fade;display:flex;position:fixed;inset:0}.bk-soon-sheet{text-align:center;background:var(--mist,#edf3fb);border-top:4px solid var(--brand-yellow,#f7b523);direction:rtl;border-radius:28px;width:100%;max-width:420px;padding:2rem 1.6rem 1.6rem;font-family:Cairo,sans-serif;animation:.45s cubic-bezier(.34,1.56,.64,1) both bk-pop;position:relative;box-shadow:0 24px 60px #14243d59}.bk-soon-close{top:14px;width:34px;height:34px;color:var(--navy,#14243d);cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;inset-inline-start:14px}.bk-soon-close:hover{transform:rotate(90deg)}.bk-soon-art{place-items:center;width:96px;height:96px;margin:0 auto 1rem;display:grid;position:relative}.bk-soon-ring{border:2px solid #0e3f8c40;border-radius:50%;animation:2s ease-out infinite bk-ping;position:absolute;inset:0}.bk-soon-icon{background:var(--brand-blue,#0e3f8c);width:72px;height:72px;color:var(--brand-yellow,#f7b523);border-radius:22px;place-items:center;animation:4s ease-in-out infinite bk-float;display:grid}.bk-soon-kicker{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;padding:.2rem .9rem;font-size:.78rem;font-weight:800;display:inline-block}.bk-soon-sheet h3{color:var(--navy,#14243d);margin:.7rem 0 .4rem;font-size:1.5rem;font-weight:900}.bk-soon-sheet p{color:var(--ink-muted,#51627a);margin:0 0 1.4rem;font-size:.92rem;font-weight:600;line-height:1.8}.bk-soon-ok{background:var(--brand-yellow,#f7b523);width:100%;min-height:48px;color:var(--navy,#14243d);cursor:pointer;border:none;border-radius:14px;font-family:inherit;font-size:1rem;font-weight:800;transition:transform .2s,background .2s}.bk-soon-ok:hover{background:var(--yellow-hover,#e3a00f)}.bk-soon-ok:active{transform:scale(.97)}@keyframes bk-fade{0%{opacity:0}to{opacity:1}}@keyframes bk-pop{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes bk-ping{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.25)}}@keyframes bk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=600px){.bk-switch-row{width:100%}.bk-switch-text{flex:1}.bk-soon-overlay{align-items:flex-end;padding:0}.bk-soon-sheet{border-radius:24px 24px 0 0;max-width:none;animation:.4s cubic-bezier(.16,1,.3,1) both bk-slide}.bk-soon-sheet:before{content:"";background:#cfd9e8;border-radius:4px;width:42px;height:4px;margin:-.9rem auto 1rem;display:block}}@keyframes bk-slide{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bk-soon-overlay,.bk-soon-sheet,.bk-soon-ring,.bk-soon-icon{animation:none!important}.bk-switch,.bk-switch-thumb,.bk-soon-close,.bk-soon-ok{transition:none!important}}@media (hover:none){.bk-soon-close:hover{transform:none}}.bk-coverage{border:1.5px solid var(--line,#dce8f9);text-align:right;direction:rtl;background:#fff;border-radius:16px;align-items:center;gap:.9rem;margin-top:1rem;padding:.8rem 1rem;animation:.5s cubic-bezier(.16,1,.3,1) both bk-cov-in;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #14243d0f}.bk-coverage:before{content:"";background:var(--brand-blue,#0e3f8c);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.bk-coverage__icon{background:var(--blue-tint,#dce8f9);width:46px;height:46px;color:var(--brand-blue,#0e3f8c);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.bk-coverage.is-ok .bk-coverage__icon:after{content:"";border:2px solid #0e3f8c59;border-radius:14px;animation:2s ease-out infinite bk-cov-ping;position:absolute;inset:0}.bk-coverage__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bk-coverage__text b{color:var(--navy,#14243d);font-size:.98rem;font-weight:800}.bk-coverage__text small{color:var(--ink-muted,#51627a);font-size:.82rem;font-weight:700;line-height:1.6}.bk-coverage.is-warn{background:var(--yellow-tint,#fff3d1);border-color:#f2dc9b}.bk-coverage.is-warn:before{background:var(--brand-yellow,#f7b523)}.bk-coverage.is-warn .bk-coverage__icon{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d)}.bk-coverage.is-warn .bk-coverage__text small{color:var(--navy,#14243d)}@keyframes bk-cov-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bk-cov-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (width<=600px){.bk-coverage{padding:.7rem .8rem}.bk-coverage__icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.bk-coverage,.bk-coverage__icon:after{animation:none!important}}.booking-dashed-upload-box.bp-box{justify-content:flex-start;gap:.9rem;padding:1.1rem 1rem 1.2rem;animation:none!important;transform:none!important}.bp-head{flex-direction:column;align-items:center;gap:.15rem;display:flex}.bp-head .booking-upload-title{margin:0;font-size:1.05rem}.bp-head .booking-upload-sub{font-size:.78rem}.bp-slots{grid-template-columns:1fr 1fr;gap:.8rem;width:100%;display:grid}.bp-slot{border:1.5px solid var(--line-strong,#cfd9e8);box-shadow:var(--shadow-card,0 6px 18px #14243d12);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:.2rem;padding:.8rem .6rem .7rem;transition:border-color .2s,box-shadow .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}.bp-slot:hover{border-color:#b7cdee;transform:translateY(-3px)}.bp-slot.is-filled{border-color:var(--brand-blue,#0e3f8c)}.bp-frame{background:var(--blue-tint,#dce8f9);border-radius:12px;justify-content:center;align-items:center;width:100%;height:130px;display:flex;position:relative;overflow:hidden}.bp-frame img{object-fit:contain;background:#fff;width:100%;height:100%}.bp-ghost{justify-content:center;align-items:center;animation:4.5s ease-in-out infinite bpFloat;display:flex;position:relative}.bp-ghost svg{color:var(--brand-blue,#0e3f8c);opacity:.85;width:64px!important;height:64px!important}.bp-ghost__cam{display:none}.bp-ghost--back svg{color:var(--navy,#14243d)}.bp-ghost--back .bp-ghost__cam{top:14px;background:var(--brand-yellow,#f7b523);border-radius:7px;width:20px;height:20px;display:block;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:inset 0 0 0 4px #14243d40}.bp-remove{top:6px;width:28px;height:28px;color:var(--danger,#c0392b);cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,background .2s,color .2s;display:flex;position:absolute;inset-inline-start:6px;box-shadow:0 2px 8px #14243d33}.bp-remove svg{width:14px!important;height:14px!important}.bp-remove:hover{background:var(--danger,#c0392b);color:#fff;transform:rotate(90deg)}.bp-remove:focus-visible,.bp-btn:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.bp-done{bottom:6px;background:var(--success,#1e7a4c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;animation:.4s cubic-bezier(.34,1.56,.64,1) both bpPop;display:flex;position:absolute;inset-inline-end:6px}.bp-done svg{width:12px!important;height:12px!important}.bp-title{color:var(--navy,#14243d);margin-top:.35rem;font-size:.95rem;font-weight:800}.bp-hint{color:var(--ink-muted,#51627a);margin-bottom:.35rem;font-size:.74rem;font-weight:700}.bp-btns{grid-template-columns:1fr 1fr;gap:.4rem;width:100%;display:grid}.bp-btn{border:1.5px solid var(--brand-blue,#0e3f8c);min-height:40px;color:var(--brand-blue,#0e3f8c);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.3rem;font-family:inherit;font-size:.8rem;font-weight:800;transition:background .2s,color .2s,transform .15s;display:inline-flex}.bp-btn svg{width:16px!important;height:16px!important}.bp-btn--cam{background:var(--brand-blue,#0e3f8c);color:#fff}.bp-btn:hover{background:var(--blue-hover,#0a3173);color:#fff}.bp-btn:active{transform:scale(.97)}@keyframes bpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bpPop{0%{transform:scale(0)}to{transform:scale(1)}}@media (width<=640px){.bp-frame{height:112px}.bp-slots{gap:.6rem}}@media (hover:none){.bp-slot:hover{border-color:var(--line-strong,#cfd9e8);transform:none}}@media (prefers-reduced-motion:reduce){.bp-ghost,.bp-done{animation:none!important}.bp-slot,.bp-remove,.bp-btn{transition:none}}.booking-problem-col{justify-content:flex-start;gap:.9rem}.booking-problem-col .booking-problem-textarea{flex:auto;min-height:130px;margin-top:0}@media (width<=900px){.booking-problem-col .booking-problem-textarea{flex:none}}.booking-page,.booking-page .app-wrapper{position:relative}body .booking-page,body .booking-page.app-wrapper{background:linear-gradient(180deg, #dce8f9 0, var(--mist,#edf3fb) 520px, #fff 100%)!important}.booking-page:before,.booking-page:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.booking-page:before{background:#0e3f8c12;width:380px;height:380px;animation:10s ease-in-out infinite bk2Drift;top:160px;left:-150px}.booking-page:after{background:#f7b52324;width:300px;height:300px;animation:8s ease-in-out infinite reverse bk2Drift;top:760px;right:-120px}.bk2-main{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,860px) minmax(0,1fr);place-items:start center;column-gap:1.8rem;position:relative;max-width:1560px!important;display:grid!important}.bk2-col{grid-column:2;width:100%;min-width:0}.bk2-main>.bk2-aside--progress{grid-area:1/1;justify-self:end}.bk2-main>.bk2-aside--perks{grid-area:1/3;justify-self:start}.bk2-aside{flex-direction:column;gap:1.2rem;width:100%;max-width:320px;animation:.8s cubic-bezier(.16,1,.3,1) .15s both bk2In;display:flex;position:sticky;top:100px}.bk2-card{border-top:4px solid var(--brand-yellow,#f7b523);box-shadow:var(--shadow-card,0 8px 26px #14243d14);background:#fff;border-radius:24px;padding:1.4rem 1.3rem}.bk2-card__head{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.bk2-card h3{color:var(--navy,#14243d);align-items:center;gap:.5rem;margin:0;font-size:1.02rem;font-weight:800;display:flex}.bk2-card h3 svg{box-sizing:border-box;background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:10px;padding:7px;width:32px!important;height:32px!important}.bk2-card__count{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;padding:.15rem .7rem;font-size:.82rem;font-weight:900}.bk2-meter{background:var(--blue-tint,#dce8f9);border-radius:8px;height:8px;margin-bottom:1.1rem;overflow:hidden}.bk2-meter i{float:right;background:linear-gradient(270deg,#0e3f8c,#f7b523);border-radius:8px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block}.bk2-steps{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.bk2-steps li{background:var(--mist,#edf3fb);color:var(--ink-muted,#51627a);animation:.5s cubic-bezier(.16,1,.3,1) both bk2Rise;animation-delay:calc(var(--i) * .1s + .35s);border-radius:14px;align-items:center;gap:.7rem;padding:.65rem .8rem;font-size:.88rem;transition:background .3s,transform .3s;display:flex}.bk2-steps__dot{color:#8a9bb6;background:#fff;border:2px solid #cfd9e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .35s,color .35s,border-color .35s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.bk2-steps__dot svg{width:18px!important;height:18px!important}.bk2-steps li.is-done{color:var(--navy,#14243d);background:#fff;box-shadow:inset 0 0 0 1.5px #b7cdee}.bk2-steps li.is-done .bk2-steps__dot{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff;transform:scale(1.08)}.bk2-steps li.is-now{box-shadow:0 10px 22px #f7b52338, inset 0 0 0 1.5px var(--brand-yellow,#f7b523);color:var(--navy,#14243d);background:#fff;transform:translate(-4px)}.bk2-steps li.is-now .bk2-steps__dot{background:var(--brand-yellow,#f7b523);border-color:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite bk2Pulse}.bk2-steps b{font-weight:800}.bk2-ready{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:12px;align-items:flex-start;gap:.5rem;margin:1rem 0 0;padding:.7rem .8rem;font-size:.8rem;font-weight:700;line-height:1.7;transition:background .4s;display:flex}.bk2-ready svg{flex:none;width:20px!important;height:20px!important}.bk2-ready.is-ready{color:#1e7a4c;background:#e3f4ea}.bk2-art{justify-content:center;align-items:center;width:220px;height:220px;margin:0 auto;display:flex;position:relative}.bk2-art__ring{border-radius:50%;position:absolute}.bk2-art__ring--1{border:1.5px dashed #0e3f8c4d;animation:40s linear infinite bk2Spin;inset:0}.bk2-art__ring--2{border:2px solid #f7b52399;animation:4s ease-in-out infinite bk2Breathe;inset:28%}.bk2-art__core{z-index:2;background:var(--brand-blue,#0e3f8c);width:80px;height:80px;color:var(--brand-yellow,#f7b523);border-radius:26px;justify-content:center;align-items:center;animation:4.5s ease-in-out infinite bk2Float;display:flex;position:relative;box-shadow:0 16px 32px #0e3f8c52}.bk2-art__core svg{width:44px!important;height:44px!important}.bk2-art__node{width:0;height:0;transform:rotate(calc(90deg * var(--n))) translateY(-110px);animation:24s linear infinite bk2Orbit;position:absolute;top:50%;left:50%}.bk2-art__node>span{width:38px;height:38px;color:var(--brand-blue,#0e3f8c);transform:rotate(calc(-90deg * var(--n)));background:#fff;border-radius:12px;justify-content:center;align-items:center;animation:24s linear infinite bk2Counter;display:flex;position:absolute;top:-19px;left:-19px;box-shadow:0 8px 18px #0e3f8c33}.bk2-art__node:nth-of-type(2n)>span{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.bk2-art__node>span svg{width:21px!important;height:21px!important}.bk2-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);border-radius:24px;padding:1.5rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 18px 38px #0e3f8c47}.bk2-hero__orb{pointer-events:none;border-radius:50%;position:absolute}.bk2-hero__orb--1{background:#ffffff14;width:160px;height:160px;animation:9s ease-in-out infinite bk2Drift;top:-60px;left:-40px}.bk2-hero__orb--2{background:#f7b52333;width:90px;height:90px;animation:7s ease-in-out infinite reverse bk2Drift;bottom:-40px;right:10%}.bk2-chip{background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative}.bk2-chip__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:8px;height:8px;position:relative}.bk2-chip__dot:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite bk2Ping;position:absolute;inset:0}.bk2-hero h3{margin:.9rem 0 0;font-size:1.3rem;font-weight:900;line-height:1.6;position:relative}.bk2-hero h3 span{color:var(--brand-yellow,#f7b523)}.bk2-perks{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.bk2-perks li{box-shadow:var(--shadow-card,0 8px 26px #14243d14);animation:.55s cubic-bezier(.16,1,.3,1) both bk2Rise;animation-delay:calc(var(--i) * .1s + .45s);background:#fff;border-radius:18px;align-items:center;gap:.8rem;padding:.85rem .9rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.bk2-perks li:hover{transform:translate(-6px);box-shadow:0 14px 28px #0e3f8c24}.bk2-perks__ico{background:var(--blue-tint,#dce8f9);width:44px;height:44px;color:var(--brand-blue,#0e3f8c);border-radius:14px;flex:none;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.bk2-perks__ico svg{width:26px!important;height:26px!important}.bk2-perks li:hover .bk2-perks__ico{background:var(--brand-blue,#0e3f8c);color:#fff;transform:rotate(-8deg)scale(1.08)}.bk2-perks strong{color:var(--navy,#14243d);font-size:.92rem;font-weight:800;display:block}.bk2-perks small{color:var(--ink-muted,#51627a);margin-top:2px;font-size:.78rem;font-weight:600;line-height:1.6;display:block}.bk2-strip{display:none}.booking-hero-banner{animation:.8s cubic-bezier(.16,1,.3,1) both bk2Card;background-image:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%)!important;border-radius:32px!important;padding:2.6rem 2rem 2.4rem!important;overflow:visible!important;box-shadow:0 24px 54px #0e3f8c47!important}.bk2-floaters:before{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:260px;height:260px;animation:9s ease-in-out infinite bk2Drift;position:absolute;top:-90px;left:-60px}.bk2-floaters:after{content:"";pointer-events:none;background:#f7b5232e;border-radius:50%;width:150px;height:150px;animation:7s ease-in-out infinite reverse bk2Drift;position:absolute;bottom:-60px;right:8%}.booking-hero-banner>*{z-index:1;position:relative}.bk2-floaters{pointer-events:none;border-radius:inherit;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.bk2-floaters:before,.bk2-floaters:after{pointer-events:none}.booking-search-wrap{position:relative;z-index:40!important}.booking-brand-badge{z-index:1;position:relative}.booking-section:first-of-type{z-index:5;position:relative}.bk2-floaters span{color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;animation:5s ease-in-out infinite bk2Float;display:flex;position:absolute}.bk2-floaters span svg{width:24px!important;height:24px!important}.bk2-floaters span:first-child{top:18%;right:5%}.bk2-floaters span:nth-child(2){color:#14243d;background:#f7b523e6;animation-delay:.8s;bottom:18%;right:9%}.bk2-floaters span:nth-child(3){animation-delay:1.4s;top:22%;left:6%}.bk2-floaters span:nth-child(4){animation-delay:2s;bottom:14%;left:10%}.booking-banner-title{font-size:clamp(1.7rem,3vw,2.2rem)!important}.booking-search-input-box{transition:box-shadow .25s,transform .25s;box-shadow:0 16px 34px #061c424d!important}.booking-search-input-box:focus-within{transform:translateY(-2px);box-shadow:0 16px 34px #061c424d!important}.booking-brand-badge{animation:.5s cubic-bezier(.16,1,.3,1) both bk2Rise;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,box-shadow .25s!important}.booking-brand-badge:nth-child(2){animation-delay:50ms}.booking-brand-badge:nth-child(3){animation-delay:.1s}.booking-brand-badge:nth-child(4){animation-delay:.15s}.booking-brand-badge:nth-child(5){animation-delay:.2s}.booking-brand-badge:nth-child(6){animation-delay:.25s}.booking-brand-badge:nth-child(7){animation-delay:.3s}.booking-brand-badge:hover{transform:translateY(-5px)scale(1.06)!important}.booking-section{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.booking-section.is-in{opacity:1;transform:none}body .booking-page .booking-section .booking-gold-heading{-webkit-text-fill-color:var(--navy,#14243d);justify-content:center;align-items:center;gap:.8rem;position:relative;color:var(--navy,#14243d)!important;margin:2.6rem 0 1.4rem!important;font-size:clamp(1.4rem,2.6vw,1.9rem)!important;display:flex!important}.booking-gold-heading:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;width:56px;height:4px;margin-left:-28px;transition:transform .7s cubic-bezier(.16,1,.3,1) .3s;position:absolute;bottom:-10px;left:50%;transform:scaleX(0)}.booking-section.is-in .booking-gold-heading:after{transform:scaleX(1)}.bk2-num{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.05rem;font-weight:900;display:inline-flex;box-shadow:0 0 0 4px #0e3f8c24}.booking-card{border:0!important;border-top:4px solid var(--brand-yellow,#f7b523)!important;box-shadow:var(--shadow-lift,0 22px 50px #0e3f8c1f)!important;border-radius:24px!important;transition:box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1)!important}.booking-card:hover{transform:translateY(-4px);box-shadow:0 26px 56px #0e3f8c2e!important}.booking-dashed-upload-box{transition:background .25s,border-color .25s,transform .25s!important}.booking-dashed-upload-box:hover{transform:scale(1.01);border-color:var(--brand-blue,#0e3f8c)!important;background:#e3edfb!important}.booking-btn-camera,.booking-btn-gallery{transition:transform .25s,box-shadow .25s,background .25s!important}.booking-btn-camera:hover,.booking-btn-gallery:hover{transform:translateY(-3px)}.booking-submit-cta-btn{position:relative;overflow:hidden;background:var(--brand-yellow,#f7b523)!important;color:var(--navy,#14243d)!important;border-radius:18px!important;font-weight:900!important;transition:transform .25s,background .25s,box-shadow .25s!important;box-shadow:0 14px 30px #f7b52373!important}.booking-submit-cta-btn:not(:disabled):after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3s ease-in-out 1s infinite bk2Shine;position:absolute;inset:0;transform:translate(120%)}.booking-submit-cta-btn:hover:not(:disabled){transform:translateY(-4px);background:#e3a00f!important}.booking-submit-cta-btn.is-uncovered{color:#51627a!important;box-shadow:none!important;background:#e3eaf4!important}.booking-submit-cta-btn:disabled{opacity:.7}@keyframes bk2In{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes bk2Rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bk2Card{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}@keyframes bk2Drift{0%,to{transform:translate(0)}50%{transform:translate(24px,18px)}}@keyframes bk2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bk2Breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.08)}}@keyframes bk2Spin{to{transform:rotate(360deg)}}@keyframes bk2Orbit{to{transform:rotate(calc(90deg * var(--n) + 360deg)) translateY(-110px)}}@keyframes bk2Counter{to{transform:rotate(calc(-90deg * var(--n) - 360deg))}}@keyframes bk2Pulse{70%{box-shadow:0 0 0 10px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes bk2Ping{75%,to{opacity:0;transform:scale(2.8)}}@keyframes bk2Shine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@media (width<=1320px){.bk2-main{grid-template-columns:minmax(0,300px) minmax(0,860px);justify-content:center}.bk2-main>.bk2-aside--progress{grid-column:1}.bk2-col{grid-column:2}.bk2-main>.bk2-aside--perks{display:none}}@media (width<=980px){.bk2-main{display:block!important}.bk2-main>.bk2-aside{display:none}.bk2-strip{z-index:20;background:#fff;border-radius:16px;align-items:center;gap:.4rem;width:min(100%,560px);margin:0 auto .8rem;padding:.55rem .9rem;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #0e3f8c24}.bk2-strip b{color:var(--brand-blue,#0e3f8c);margin-right:auto;font-size:.85rem;font-weight:900}.bk2-strip__dot{color:#7388a8;background:#e3eaf4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:900;transition:background .3s,color .3s;display:flex}.bk2-strip__dot svg{width:14px!important;height:14px!important}.bk2-strip__dot.is-done{background:var(--brand-blue,#0e3f8c);color:#fff}.bk2-strip__dot.is-now{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite bk2Pulse}.bk2-strip__line{background:#dce8f9;border-radius:3px;flex:1;height:3px}.bk2-strip__line.is-done{background:var(--brand-blue,#0e3f8c)}.booking-page:before{width:220px;height:220px;left:-90px}.booking-page:after{width:180px;height:180px;right:-80px}}@media (width<=640px){.booking-hero-banner{border-radius:24px!important;padding:1.8rem 1rem 1.6rem!important}.bk2-floaters span{border-radius:11px;width:34px;height:34px}.bk2-floaters span svg{width:18px!important;height:18px!important}.bk2-floaters span:nth-child(3),.bk2-floaters span:nth-child(4){display:none}.booking-gold-heading{margin:2rem 0 1.1rem!important}.bk2-num{width:32px;height:32px;font-size:.92rem}.booking-card{border-radius:20px!important}.booking-card:hover{transform:none}}@media (hover:none){.bk2-perks li:hover{transform:none}.booking-brand-badge:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.booking-page:before,.booking-page:after,.booking-hero-banner,.bk2-floaters:before,.bk2-floaters:after,.bk2-floaters span,.bk2-aside,.bk2-steps li,.bk2-perks li,.bk2-art__ring,.bk2-art__core,.bk2-art__node,.bk2-art__node>span,.bk2-hero__orb,.bk2-chip__dot:after,.bk2-steps li.is-now .bk2-steps__dot,.booking-brand-badge,.booking-submit-cta-btn:after,.bk2-strip__dot.is-now{animation:none!important}.booking-section{opacity:1;transition:none;transform:none}.booking-gold-heading:after{transition:none;transform:scaleX(1)}}.bk2-floaters span:nth-child(2){top:50%;bottom:auto;right:3%}.bk2-floaters span:nth-child(4){top:54%;bottom:auto;left:3%}.bk2-floaters span{animation-name:bk2FloatTilt}.bk2-sweep{background:linear-gradient(105deg,#0000 0%,#ffffff17 50%,#0000 100%);width:40%;animation:7s ease-in-out 1.2s infinite bk2Sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-12deg)}.bk2-spark{background:var(--brand-yellow,#f7b523);opacity:0;width:6px;height:6px;animation:3.2s ease-in-out infinite bk2Twinkle;animation-delay:calc(var(--s) * .55s);border-radius:50%;position:absolute;box-shadow:0 0 10px #f7b523cc}.bk2-spark:nth-of-type(odd){background:#fff;width:4px;height:4px;box-shadow:0 0 8px #fffc}.bk2-spark:nth-of-type(2){top:14%;left:22%}.bk2-spark:nth-of-type(3){top:30%;right:20%}.bk2-spark:nth-of-type(4){top:62%;left:15%}.bk2-spark:nth-of-type(5){top:10%;right:38%}.bk2-spark:nth-of-type(6){bottom:12%;right:26%}.bk2-spark:nth-of-type(7){bottom:22%;left:36%}.booking-banner-title{position:relative}.booking-banner-title:after{content:"";background:#ffffffd9;border-radius:4px;width:64px;height:4px;margin:.55rem auto 0;animation:.9s cubic-bezier(.16,1,.3,1) .6s forwards bk2Draw;display:block;transform:scaleX(0)}.booking-search-icon-wrap svg{transform-origin:50%;animation:4.5s ease-in-out 2s infinite bk2Wiggle}.booking-search-input-box:focus-within .booking-search-icon-wrap svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1);animation:none;transform:scale(1.18)}.booking-search-result-item{animation:.35s cubic-bezier(.16,1,.3,1) both bk2Rise;transition:background .2s,transform .2s!important}.booking-search-result-item:hover{transform:translate(-4px)}.booking-search-result-item:nth-child(2){animation-delay:30ms}.booking-search-result-item:nth-child(3){animation-delay:60ms}.booking-search-result-item:nth-child(4){animation-delay:90ms}.booking-search-result-item:nth-child(5){animation-delay:.12s}.booking-search-result-item:nth-child(6){animation-delay:.15s}.booking-search-result-item:nth-child(n+7){animation-delay:.18s}.booking-brand-img{transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .2s!important}.booking-brand-badge:hover .booking-brand-img{transform:scale(1.15)rotate(-6deg)}.booking-brand-badge.selected{animation:.5s cubic-bezier(.16,1,.3,1) both bk2Rise,2s ease-in-out .5s infinite bk2Glow!important}.booking-brand-badge:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.booking-gold-heading .bk2-num{-webkit-text-fill-color:#fff;color:#fff!important}.booking-section .bk2-num{transition:transform .7s cubic-bezier(.34,1.56,.64,1) .15s;transform:scale(0)rotate(-90deg)}.booking-section.is-in .bk2-num{animation:2.4s ease-out 1s infinite bk2RingBlue;transform:none}.booking-card{position:relative}.booking-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:4px;width:90px;height:4px;animation:5s ease-in-out infinite bk2Glint;position:absolute;top:-4px;left:28px}.booking-dashed-upload-box{animation:3s ease-in-out infinite bk2Breath}.booking-dashed-upload-box:has(img){animation:none}.booking-upload-title{animation:4s ease-in-out infinite bk2Float}.booking-btn-camera{position:relative;overflow:hidden}.booking-btn-camera:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.4s ease-in-out 1.6s infinite bk2Shine;position:absolute;inset:0;transform:translate(120%)}.booking-btn-camera svg,.booking-btn-gallery svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.booking-btn-camera:hover svg,.booking-btn-gallery:hover svg{transform:scale(1.2)rotate(-10deg)}.booking-btn-camera:active,.booking-btn-gallery:active,.booking-submit-cta-btn:active:not(:disabled){transform:scale(.97)!important}.booking-problem-btn,.booking-problem-textarea,.booking-input-pill,.booking-area-select,.booking-location-link-btn{transition:border-color .2s,box-shadow .25s,transform .25s,background .2s!important}.booking-problem-btn:focus-visible,.booking-problem-textarea:focus,.booking-input-pill:focus,.booking-area-select:focus{outline:none;transform:translateY(-2px);box-shadow:0 0 0 4px #0e3f8c1f,0 10px 22px #0e3f8c1a}.booking-problem-dropdown{transform-origin:top;animation:.3s cubic-bezier(.16,1,.3,1) both bk2Drop}.booking-problem-option{animation:.3s cubic-bezier(.16,1,.3,1) both bk2Rise;transition:background .2s,transform .2s!important}.booking-problem-option:hover{transform:translate(-4px)}.booking-location-link-btn:hover svg{animation:.7s bk2Bounce}.booking-location-link-btn.has-coords svg{animation:.5s cubic-bezier(.34,1.56,.64,1) bk2Drop}.booking-submit-cta-btn:not(:disabled){animation:2.6s ease-in-out infinite bk2CtaGlow}.bk2-meter{position:relative}.bk2-meter:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff9 50%,#0000 100%);animation:2.8s ease-in-out infinite bk2Shine;position:absolute;inset:0;transform:translate(120%)}.bk2-steps li:hover{transform:translate(-4px)}.bk2-steps li.is-done .bk2-steps__dot svg{animation:.5s cubic-bezier(.34,1.56,.64,1) bk2Pop}.bk2-card h3 svg{animation:4s ease-in-out infinite bk2Float}.bk2-art__ping{border:2px solid #0e3f8c59;border-radius:50%;animation:3s ease-out infinite bk2PingRing;position:absolute;inset:30%}.bk2-art__ping--late{animation-delay:1.5s}.bk2-perks__ico svg{animation:3.6s ease-in-out infinite bk2Float}.bk2-perks li:nth-child(2) .bk2-perks__ico svg{animation-delay:.5s}.bk2-perks li:nth-child(3) .bk2-perks__ico svg{animation-delay:1s}.bk2-perks li:nth-child(4) .bk2-perks__ico svg{animation-delay:1.5s}.bk2-hero h3 span{display:inline-block;position:relative}.bk2-hero h3 span:after{content:"";background:var(--brand-yellow,#f7b523);transform-origin:100%;border-radius:3px;width:100%;height:3px;animation:.8s cubic-bezier(.16,1,.3,1) .9s forwards bk2Draw;position:absolute;bottom:2px;right:0;transform:scaleX(0)}.bk2-strip__line{position:relative;overflow:hidden}.bk2-strip__line.is-done:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:2.4s ease-in-out infinite bk2Shine;position:absolute;inset:0;transform:translate(120%)}@keyframes bk2FloatTilt{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-6deg)}}@keyframes bk2Sweep{0%,60%{transform:translate(-120%)skew(-12deg)}to{transform:translate(320%)skew(-12deg)}}@keyframes bk2Twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}}@keyframes bk2Draw{to{transform:scaleX(1)}}@keyframes bk2Wiggle{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-14deg)scale(1.1)}90%{transform:rotate(10deg)scale(1.1)}94%{transform:rotate(-6deg)}}@keyframes bk2Glow{0%,to{box-shadow:0 4px 15px #f7b52373}50%{box-shadow:0 4px 15px #f7b52373,0 0 0 6px #f7b52338}}@keyframes bk2RingBlue{0%{box-shadow:0 0 0 4px #0e3f8c24,0 0 0 4px #0e3f8c40}to{box-shadow:0 0 0 4px #0e3f8c24,0 0 0 14px #0e3f8c00}}@keyframes bk2Glint{0%,15%{opacity:0;left:28px}25%{opacity:1}75%{opacity:1}85%,to{opacity:0;left:calc(100% - 118px)}}@keyframes bk2Breath{0%,to{box-shadow:inset 0 0 #0e3f8c00}50%{box-shadow:inset 0 0 0 6px #0e3f8c0f}}@keyframes bk2Drop{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes bk2Bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-6px)}65%{transform:translateY(0)}80%{transform:translateY(-2px)}}@keyframes bk2CtaGlow{0%,to{box-shadow:0 14px 30px #f7b52373}50%{box-shadow:0 18px 40px #f7b523a6}}@keyframes bk2Pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes bk2PingRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (width<=768px){.booking-brands-row{flex-wrap:wrap!important;justify-content:center!important;row-gap:.5rem!important;padding:.3rem 0!important;overflow:visible!important}}@media (width<=640px){.bk2-floaters span:nth-child(2){top:14%;left:5%;right:auto}.bk2-spark:nth-of-type(n+5){display:none}}@media (hover:none){.booking-search-result-item:hover,.booking-problem-option:hover,.bk2-steps li:hover,.booking-brand-badge:hover .booking-brand-img,.booking-btn-camera:hover svg,.booking-btn-gallery:hover svg{transform:none}}@media (prefers-reduced-motion:reduce){.bk2-sweep,.bk2-spark,.booking-banner-title:after,.booking-search-icon-wrap svg,.booking-search-result-item,.booking-brand-badge.selected,.booking-section.is-in .bk2-num,.booking-card:before,.booking-dashed-upload-box,.booking-upload-title,.booking-btn-camera:after,.booking-problem-dropdown,.booking-problem-option,.booking-location-link-btn svg,.booking-submit-cta-btn,.bk2-meter:after,.bk2-steps li.is-done .bk2-steps__dot svg,.bk2-card h3 svg,.bk2-art__ping,.bk2-perks__ico svg,.bk2-hero h3 span:after,.bk2-strip__line.is-done:after{animation:none!important}.booking-banner-title:after,.bk2-hero h3 span:after{transform:scaleX(1)}.booking-section .bk2-num{transition:none;transform:none}.bk2-spark,.bk2-sweep{display:none}}.selection-container{max-width:1100px;margin:0 auto;padding:4rem 1.5rem}.selection-title{text-align:center;color:#2dc937;letter-spacing:-1px;margin-bottom:3.5rem;font-size:2.8rem;font-weight:800}.tech-list{flex-direction:column;gap:2rem;display:flex}.tech-selection-card{background:#fff;border:2px solid #eef6ff;border-radius:24px;justify-content:space-between;align-items:center;padding:1.5rem 2rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0e3f8c0a}.tech-selection-card:hover{border-color:#dbeafe;transform:translateY(-5px);box-shadow:0 15px 35px #0e3f8c14}.card-left{border-left:1px solid #f1f5f9;flex-direction:column;flex:0 0 220px;align-items:center;gap:1.2rem;padding-left:2rem;display:flex}.book-now-btn{color:#fff;background:linear-gradient(135deg,#0e3f8c,#3b6fc0);border-radius:50px;width:100%;padding:.9rem 2.5rem;font-size:1.1rem;font-weight:800;transition:all .3s;box-shadow:0 4px 15px #0e3f8c33}.book-now-btn:hover{transform:scale(1.03);box-shadow:0 6px 20px #0e3f8c4d}.card-middle{text-align:right;flex:1;padding:0 2rem}.tech-name{color:#14243d;margin-bottom:.3rem;font-size:1.6rem;font-weight:800}.tech-specialty{color:#3b6fc0;margin-bottom:1.5rem;font-size:1.1rem;font-weight:700}.tech-features{justify-content:flex-start;gap:2rem;margin-bottom:1.8rem;display:flex}.feature-badge{color:#48bb78;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:800;display:flex}.feature-badge:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.tech-meta-row{justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.meta-item{color:#51627a;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.meta-item svg{color:#3b6fc0}.card-right{flex:0 0 130px}.tech-portrait{background:#f8fafc;border-radius:20px;width:130px;height:140px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.tech-portrait img{object-fit:cover;width:100%;height:100%}.tech-portrait.clickable{cursor:pointer;border:3px solid #0000;transition:transform .3s,border-color .3s}.tech-portrait.clickable:hover{border-color:#3b6fc0;transform:scale(1.05)}@media (width<=768px){.tech-selection-card{text-align:center;flex-direction:column-reverse;padding:2rem}.card-left{border-top:1px solid #f1f5f9;border-left:none;width:100%;padding-top:1.5rem;padding-left:0}.card-middle{text-align:center;padding:1.5rem 0}.tech-features,.tech-meta-row{flex-wrap:wrap;justify-content:center;gap:1rem}.card-right{margin-bottom:1rem}}@media (width<=420px){.selection-title{margin-bottom:2rem;font-size:2rem}.tech-selection-card{border-radius:18px;padding:1.25rem}.tech-name{font-size:1.3rem}.tech-specialty{margin-bottom:1rem;font-size:1rem}.price-tag .amount{font-size:1.8rem}.tech-portrait{width:100px;height:110px}.book-now-btn{padding:.8rem 1.5rem;font-size:1rem}}.scanning-main{min-height:70vh;padding:4rem 1.5rem}.scanner-header{text-align:center;margin-bottom:4rem}.scanner-header h1{color:#14243d;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.scanner-header p{color:#51627a;max-width:600px;margin:0 auto;font-size:1.2rem}.radar-container{justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 3rem;display:flex;position:relative}.water-drop{color:#fff;z-index:10;background:#0e3f8c;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:2rem;animation:2s ease-in-out infinite pulse-drop;display:flex;box-shadow:0 10px 25px #0e3f8c66}.radar-circle{opacity:0;border:3px solid #0e3f8c80;border-radius:50%;width:100%;height:100%;animation:3s linear infinite radar-scan;position:absolute}.radar-circle.delay-1{animation-delay:1s}.radar-circle.delay-2{animation-delay:2s}@keyframes radar-scan{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes pulse-drop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.no-offers-yet{text-align:center;color:#4a5568;background:#fff;border:1px dashed #cbd5e0;border-radius:20px;justify-content:center;align-items:center;gap:1rem;padding:3rem;font-weight:700;display:flex}.pulse-dot{background:#f59e0b;border-radius:50%;width:12px;height:12px;animation:1.5s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.offers-title{color:#0e3f8c;border-bottom:2px solid #edf2f7;margin-bottom:2rem;padding-bottom:1rem;font-size:1.5rem;font-weight:800}.offers-list{flex-direction:column;gap:1.5rem;display:flex}.offer-card{background:#fff;border:1px solid #edf2f7;border-radius:24px;justify-content:space-between;align-items:center;padding:2rem;transition:transform .3s,box-shadow .3s;animation:.5s ease-out slide-up;display:flex;box-shadow:0 10px 30px #00000008}.offer-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000000f}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.offer-tech-info{align-items:center;gap:1.5rem;display:flex}.tech-avatar{object-fit:cover;border:3px solid #f1f5f9;border-radius:20px;width:90px;height:90px}.tech-details h3{color:#14243d;margin-bottom:.3rem;font-size:1.4rem;font-weight:800}.org-badge{color:#10b981;background:#d1fae5;border-radius:50px;align-items:center;gap:.3rem;margin-bottom:.8rem;padding:.3rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.tech-stats{color:#51627a;gap:1rem;font-size:.95rem;font-weight:600;display:flex}.tech-stats .rating{color:#f59e0b;align-items:center;gap:.3rem;display:flex}.tech-stats .distance{align-items:center;gap:.3rem;display:flex}.offer-price-section{text-align:left;flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.price-tag{color:#0e3f8c;align-items:baseline;gap:.3rem;display:flex}.price-tag .amount{font-size:2.5rem;font-weight:900}.price-tag .currency{font-size:1.1rem;font-weight:700}.arrival-time{color:#4a5568;background:#f1f5f9;border-radius:12px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-weight:600;display:flex}.action-buttons{align-items:center;gap:.8rem;display:flex}.accept-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:15px;align-items:center;gap:.5rem;padding:.9rem 2.2rem;font-size:1.05rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 8px 20px #10b9814d}.accept-btn:hover{background:#059669;transform:translateY(-2px)}.decline-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:15px;align-items:center;gap:.5rem;padding:.9rem 1.8rem;font-size:1.05rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 8px 20px #ef44444d}.decline-btn:hover{background:#dc2626;transform:translateY(-2px)}.success-container{text-align:center;padding:8rem 2rem}.success-icon{color:#10b981;margin-bottom:2rem;font-size:6rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) scale-up}@keyframes scale-up{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.success-main-content{margin:0 auto;padding:3rem 1.5rem 5rem;max-width:1000px!important}.success-header-decor{justify-content:center;align-items:center;gap:3rem;margin-top:1.5rem;margin-bottom:2rem;display:flex}.decor-check-left{color:#84cc16;filter:drop-shadow(0 4px 8px #84cc1633);font-size:2.5rem;transform:rotate(-15deg)}.decor-check-right{color:#84cc16;filter:drop-shadow(0 4px 8px #84cc1633);font-size:2.5rem;transform:rotate(15deg)}.center-success-starburst{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;animation:.5s cubic-bezier(.175,.885,.32,1.275) scale-up;display:flex;box-shadow:0 15px 30px #10b98140}.success-main-title{color:#3d50df;letter-spacing:-.5px;text-align:center;margin-bottom:2.5rem;font-size:2.5rem;font-weight:800}.success-sub-title{color:#e1a01c;text-align:center;margin-top:2rem;margin-bottom:3.5rem;font-size:1.6rem;font-weight:700}.arc-wrapper{width:100%;max-width:750px;height:220px;margin:0 auto;position:relative}.dashed-arc-svg{width:100%;height:100%}.arc-node{position:absolute;transform:translate(-50%,-50%)}.client-avatar-node{top:83.3%;left:10%}.arc-avatar-img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:76px;height:76px;animation:5s ease-in-out infinite float;box-shadow:0 12px 28px #0000001f}.peak-wrench-node{top:8.3%;left:50%}.peak-icon-circle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;animation:4s ease-in-out .5s infinite float;display:flex;transform:rotate(20deg);box-shadow:0 10px 25px #00000014}.location-marker-node{top:83.3%;left:90%}.arc-location-icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;animation:5s ease-in-out 1s infinite float;display:flex;box-shadow:0 12px 28px #a855f733}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(5deg)}}.selected-tech-card-wrapper{max-width:900px;margin:0 auto 3rem}.selected-tech-card-header{color:#14243d;direction:rtl;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:1.25rem;font-weight:800;display:flex}.selected-tech-card{direction:rtl;background:#fff;border:1px solid #f1f5f9;border-radius:24px;justify-content:space-between;align-items:center;padding:1.8rem 2.5rem;display:flex;box-shadow:0 15px 35px #00000005}.tech-card-right{flex:1;align-items:center;gap:2rem;display:flex}.tech-card-avatar{object-fit:cover;border:3px solid #f1f5f9;border-radius:18px;width:90px;height:90px}.tech-card-details{flex-wrap:wrap;align-items:center;gap:3rem;display:flex}.tech-details-text h3{color:#14243d;margin:0 0 .5rem;font-size:1.7rem;font-weight:800}.tech-details-text p{color:#0e3f8c;margin:0;font-size:1.15rem;font-weight:600}.btn-tech-card-contact{color:#fbbf24;cursor:pointer;background:#0e3f8c;border:none;border-radius:50px;align-items:center;gap:.6rem;padding:.75rem 2.2rem;font-size:1.2rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 8px 20px #0e3f8c26}.btn-tech-card-contact:hover{background:#1e3d5c;transform:translateY(-2px);box-shadow:0 12px 25px #0e3f8c40}.tech-card-left{flex-direction:column;align-items:flex-end;gap:1.5rem;display:flex}.badge-top-rated{color:#000;background:#fbbf24;border-radius:50px;align-items:center;gap:.4rem;padding:.4rem 1.4rem;font-size:.95rem;font-weight:800;display:flex}.btn-tech-card-cancel{color:#3d50df;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:50px;padding:.7rem 2.5rem;font-size:1.15rem;font-weight:700;transition:all .3s}.btn-tech-card-cancel:hover{color:#ef4444;background:#fef2f2;border-color:#fca5a5;transform:translateY(-2px)}.track-order-btn-center{justify-content:center;margin-top:3.5rem;margin-bottom:3.5rem;display:flex}.btn-track-order-figma{color:#fbbf24;cursor:pointer;background:#0e3f8c;border:3px solid #fbbf24;border-radius:50px;padding:1.2rem 6.5rem;font-size:1.6rem;font-weight:800;transition:all .3s;box-shadow:0 12px 30px #0e3f8c33}.btn-track-order-figma:hover{background:#1e3d5c;transform:translateY(-3px);box-shadow:0 18px 45px #0e3f8c59}@media (width<=768px){.scanning-main{padding:2rem 1rem!important}.radar-container{width:140px!important;height:140px!important;margin-bottom:2rem!important}.water-drop{width:55px!important;height:55px!important;font-size:1.5rem!important}.scanner-header h1{font-size:1.8rem!important}.scanner-header p{padding:0 .5rem;font-size:1rem!important}.no-offers-yet{text-align:center!important;flex-direction:column!important;gap:1rem!important;padding:1.5rem 1rem!important}.no-offers-yet button{justify-content:center!important;width:100%!important}.timeout-box{margin:1rem auto!important;padding:2rem 1.2rem!important}.timeout-box h2{font-size:1.6rem!important}.timeout-box p{margin-bottom:1.5rem!important;font-size:1rem!important}.timeout-box button{justify-content:center!important;width:100%!important;padding:1rem 1.5rem!important;font-size:1.1rem!important}.offer-card{flex-direction:column!important;align-items:stretch!important;gap:1.5rem!important;padding:1.5rem 1.2rem!important}.offer-tech-info{gap:1rem!important;width:100%!important}.tech-avatar{border-radius:15px!important;width:70px!important;height:70px!important}.tech-details h3{font-size:1.15rem!important}.org-badge{margin-bottom:.5rem!important;padding:.2rem .6rem!important;font-size:.75rem!important}.tech-stats{gap:.8rem!important;font-size:.85rem!important}.offer-price-section{border-top:1px solid #edf2f7;padding-top:1.2rem;align-items:center!important;gap:1.2rem!important;width:100%!important}.price-tag .amount{font-size:2rem!important}.price-tag .currency{font-size:.95rem!important}.arrival-time{padding:.3rem .8rem!important;font-size:.9rem!important}.action-buttons{grid-template-columns:1fr 1fr!important;gap:.8rem!important;width:100%!important;display:grid!important}.accept-btn,.decline-btn{border-radius:12px!important;justify-content:center!important;width:100%!important;padding:.75rem .5rem!important;font-size:.95rem!important}.success-main-content{padding:1.5rem 1rem 3rem!important}.success-header-decor{gap:1.5rem!important}.decor-check-left,.decor-check-right{font-size:1.8rem!important}.center-success-starburst{width:70px!important;height:70px!important}.center-success-starburst svg{font-size:2.5rem!important}.success-main-title{margin-bottom:1.5rem!important;font-size:1.8rem!important}.success-sub-title{margin-top:1.5rem!important;margin-bottom:2rem!important;font-size:1.2rem!important}.arc-wrapper{max-width:320px!important;height:130px!important}.arc-avatar-img{border-width:2px!important;width:50px!important;height:50px!important}.peak-icon-circle{width:46px!important;height:46px!important}.peak-icon-circle svg{font-size:2rem!important}.arc-location-icon{width:48px!important;height:48px!important}.arc-location-icon svg{font-size:1.8rem!important}.selected-tech-card-wrapper{margin-bottom:2rem!important}.selected-tech-card{flex-direction:column!important;align-items:stretch!important;gap:1.5rem!important;padding:1.2rem!important}.tech-card-right{flex-direction:column!important;align-items:center!important;gap:1rem!important;width:100%!important}.tech-card-avatar{border-radius:15px!important;width:80px!important;height:80px!important}.tech-card-details{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:1rem!important;width:100%!important}.tech-details-text h3{font-size:1.3rem!important}.tech-details-text p{font-size:.95rem!important}.btn-tech-card-contact{justify-content:center!important;width:100%!important;padding:.7rem 1.5rem!important;font-size:1.05rem!important}.tech-card-left{border-top:1px solid #f1f5f9;align-items:center!important;gap:1rem!important;width:100%!important;padding-top:1.2rem!important}.badge-top-rated{padding:.3rem 1rem!important;font-size:.85rem!important}.btn-tech-card-cancel{width:100%!important;padding:.7rem 1.5rem!important;font-size:1.05rem!important}.btn-track-order-figma{max-width:300px;width:100%!important;padding:1rem 3rem!important;font-size:1.3rem!important}}.map-scan-container{animation:.6s cubic-bezier(.16,1,.3,1) forwards map-fade-in}@keyframes map-fade-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.radar-marker-container{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.radar-marker-dot{z-index:5;background:#0e3f8c;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 10px #0000004d}.radar-pulse-ring{opacity:0;border:3px solid #0e3f8c;border-radius:50%;width:30px;height:30px;animation:2s linear infinite radar-marker-pulse;position:absolute}.radar-pulse-ring-2{opacity:0;border:3px solid #0e3f8c;border-radius:50%;width:30px;height:30px;animation:2s linear 1s infinite radar-marker-pulse;position:absolute}@keyframes radar-marker-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}.scanning-main{padding:2.5rem 1.5rem 4rem}.scanner-header{flex-direction:column;align-items:center;margin-bottom:2.5rem;display:flex}.scanner-header>*{animation:.55s cubic-bezier(.16,1,.3,1) both scanRise}.scanner-header>:nth-child(2){animation-delay:60ms}.scanner-header>:nth-child(3){animation-delay:.12s}.scanner-header>:nth-child(4){animation-delay:.18s}.scanner-header>:nth-child(5){animation-delay:.24s}.scanner-header>:nth-child(6){animation-delay:.3s}.scanner-header>:nth-child(7){animation-delay:.36s}.scan-live-pill{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;align-items:center;gap:8px;margin-top:1.5rem;padding:.3rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.scan-live-dot,.scan-status-dot{background:var(--brand-yellow,#f7b523);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.scan-live-dot:after,.scan-status-dot:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite scanPing;position:absolute;inset:0}.scanner-header h1{color:var(--navy,#14243d);margin:.8rem 0 .6rem;font-size:2rem;font-weight:800}.scan-dots i{font-style:normal;animation:1.4s infinite both scanDot}.scan-dots i:nth-child(2){animation-delay:.2s}.scan-dots i:nth-child(3){animation-delay:.4s}.scanner-header p{color:var(--ink-muted,#51627a);max-width:560px;margin:0 auto;font-size:1.02rem;line-height:1.8}.radar-container .water-drop{background:var(--brand-blue,#0e3f8c)}.radar-circle{border-color:#0e3f8c73}.map-scan-container{border-radius:24px;box-shadow:0 16px 40px #0e3f8c29}.scan-status{border:1.5px solid var(--blue-tint,#dce8f9);box-shadow:var(--shadow-card,0 4px 16px #14243d0f);color:var(--navy,#14243d);background:#fff;border-radius:999px;align-items:center;gap:.7rem;margin-top:1.3rem;padding:.65rem 1.3rem;font-size:.9rem;font-weight:700;line-height:1.5;display:inline-flex}.scan-notify{text-align:right;border:1.5px solid var(--blue-tint,#dce8f9);border-inline-start:5px solid var(--brand-yellow,#f7b523);width:100%;max-width:540px;box-shadow:var(--shadow-card,0 6px 20px #14243d12);background:#fff;border-radius:20px;align-items:flex-start;gap:.9rem;margin-top:1.2rem;padding:1.1rem 1.2rem;display:flex}.scan-notify-icon{background:var(--yellow-tint,#fff3d1);width:46px;height:46px;color:var(--navy,#14243d);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.scan-notify-icon svg{transform-origin:50% 10%;animation:3s ease-in-out infinite scanRing;width:26px!important;height:26px!important}.scan-notify-body{flex:1;min-width:0}.scan-notify-title{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.scan-notify-title strong{color:var(--navy,#14243d);font-size:.98rem;font-weight:800}.scan-notify-tag{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;padding:.1rem .6rem;font-size:.7rem;font-weight:800}.scanner-header .scan-notify p{max-width:none;margin:0;font-size:.85rem;line-height:1.7}.scan-notify-btn{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:10px;align-items:center;gap:.45rem;margin-top:.7rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.scan-notify-btn:hover:not(:disabled){background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.scan-notify-btn:disabled{opacity:.7}.scan-cancel-link{color:var(--danger,#c0392b);border-radius:10px;align-items:center;gap:.4rem;margin-top:1.4rem;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s;display:inline-flex}.scan-cancel-link:hover{background:var(--danger-tint,#fdecea)}.scan-cancel-link svg{width:18px!important;height:18px!important}.no-offers-yet{color:var(--navy,#14243d);background:#fff;border:1.5px dashed #b7cdee;border-radius:20px;flex-direction:column;align-items:stretch;gap:1rem;padding:1.2rem;display:flex}.no-offers-text{align-items:center;gap:.7rem;font-size:.92rem;font-weight:700;display:flex}.no-offers-skeleton{background:var(--mist,#edf3fb);border-radius:16px;align-items:center;gap:1rem;padding:1rem;display:flex}.no-offers-skeleton>span,.no-offers-skeleton i{background:linear-gradient(100deg,#dce8f9 30%,#f4f8fd 50%,#dce8f9 70%) 0 0/250% 100%;border-radius:10px;animation:1.6s linear infinite scanShimmer;display:block}.sk-avatar{flex:none;width:56px;height:56px;border-radius:16px!important}.sk-lines{flex-direction:column;flex:1;gap:8px;background:0 0!important;animation:none!important;display:flex!important}.sk-lines i{width:70%;height:12px}.sk-lines i+i{width:45%}.sk-price{flex:none;width:70px;height:32px}.offers-title{color:var(--navy,#14243d);border-bottom:2px solid var(--blue-tint,#dce8f9);align-items:center;gap:.6rem;margin-bottom:1.2rem;padding-bottom:.9rem;font-size:1.3rem;font-weight:800;display:flex}.offers-count{background:var(--brand-yellow,#f7b523);min-width:28px;height:28px;color:var(--navy,#14243d);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.85rem;font-weight:900;animation:.5s cubic-bezier(.34,1.56,.64,1) both scanPop;display:inline-flex}.offers-list{gap:1rem}.offer-card{box-shadow:var(--shadow-card,0 6px 22px #14243d12);animation:.6s cubic-bezier(.16,1,.3,1) both scanRise;animation-delay:calc(var(--i,0) * .1s);background:#fff;border:1.5px solid #0000;border-radius:22px;padding:1.4rem 1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.offer-card:hover{box-shadow:var(--shadow-lift,0 16px 38px #0e3f8c24);border-color:#b7cdee;transform:translateY(-4px)}.offer-tech-info{cursor:pointer;gap:1.1rem}.tech-avatar{border:3px solid var(--blue-tint,#dce8f9);border-radius:20px;width:76px;height:76px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.offer-tech-info:hover .tech-avatar{transform:scale(1.06)rotate(-2deg)}.tech-details h3{color:var(--navy,#14243d);margin:0 0 .3rem;font-size:1.15rem;font-weight:800;text-decoration:none;transition:color .2s}.offer-tech-info:hover .tech-details h3{color:var(--brand-blue,#0e3f8c)}.org-badge{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);margin-bottom:.5rem;padding:.2rem .7rem;font-size:.78rem}.tech-stats{gap:.9rem;font-size:.85rem}.tech-stats .rating{color:#b97c00}.tech-stats .rating svg{color:var(--brand-yellow,#f7b523)}.offer-tags{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.offer-tag{background:var(--mist,#edf3fb);color:var(--navy,#14243d);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.offer-tag svg{color:var(--brand-blue,#0e3f8c);width:14px!important;height:14px!important}.offer-price-section{gap:.7rem}.price-tag{color:var(--brand-blue,#0e3f8c);align-items:baseline}.price-tag .amount{font-size:2.2rem;font-weight:900;line-height:1}.price-tag .currency{color:var(--ink-muted,#51627a);font-size:.95rem;font-weight:800}.arrival-time{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;padding:.3rem .8rem;font-size:.82rem}.arrival-time svg{color:#b97c00}.accept-btn,.decline-btn{box-shadow:none;border-radius:12px;padding:.75rem 1.6rem;font-family:inherit;font-size:.95rem;transition:background .2s,color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.accept-btn{background:var(--brand-blue,#0e3f8c);box-shadow:0 8px 18px #0e3f8c47}.accept-btn:hover{background:var(--blue-hover,#0a3173);transform:translateY(-2px);box-shadow:0 12px 24px #0e3f8c5c}.accept-btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:3.4s ease-in-out 1.2s infinite scanShine;position:absolute;inset:0;transform:translate(120%)}.decline-btn{color:var(--danger,#c0392b);background:#fff;border:1.5px solid #f1c5c0}.decline-btn:hover{background:var(--danger,#c0392b);color:#fff;border-color:var(--danger,#c0392b);transform:translateY(-2px)}.accept-btn:active,.decline-btn:active{transform:scale(.97)}.accept-btn:focus-visible,.decline-btn:focus-visible,.scan-notify-btn:focus-visible,.scan-cancel-link:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}@keyframes scanRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scanPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes scanPing{75%,to{opacity:0;transform:scale(2.6)}}@keyframes scanDot{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes scanRing{0%,60%,to{transform:rotate(0)}66%{transform:rotate(14deg)}72%{transform:rotate(-12deg)}78%{transform:rotate(8deg)}84%{transform:rotate(-5deg)}90%{transform:rotate(0)}}@keyframes scanShimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes scanShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@media (width<=768px){.scanning-main{padding:1.25rem .85rem 3rem!important}.scanner-header{margin-bottom:1.75rem}.scanner-header h1{font-size:1.45rem!important}.scanner-header p{font-size:.9rem!important}.scan-status{text-align:right;border-radius:18px;padding:.55rem 1rem;font-size:.8rem}.scan-notify{gap:.7rem;padding:.9rem}.scan-notify-icon{width:40px;height:40px}.scan-notify-btn{justify-content:center;width:100%}.offers-title{font-size:1.1rem}.offer-card{gap:1rem!important;padding:1.1rem 1rem!important}.offer-price-section{flex-wrap:wrap;justify-content:space-between;flex-direction:row!important;align-items:center!important}.offer-price-section .action-buttons{flex-basis:100%}.price-tag .amount{font-size:1.8rem!important}.tech-avatar{width:60px!important;height:60px!important}.tech-details h3{font-size:1.02rem!important}}@media (prefers-reduced-motion:reduce){.scanner-header>*,.offer-card,.offers-count,.scan-notify-icon svg,.scan-live-dot:after,.scan-status-dot:after,.scan-dots i,.no-offers-skeleton>span,.no-offers-skeleton i,.accept-btn:after{animation:none!important}}.pm-overlay{z-index:99999;-webkit-backdrop-filter:blur(6px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both pmFade;display:flex;position:fixed;inset:0}.pm-sheet{overscroll-behavior:contain;box-sizing:border-box;background:var(--mist,#edf3fb);width:100%;max-width:480px;max-height:calc(100vh - 2rem);font-family:var(--font-main,"Roboto", "Cairo", sans-serif);direction:rtl;border-radius:24px;padding:1.5rem 1.4rem 1.4rem;animation:.4s cubic-bezier(.16,1,.3,1) both pmPop;position:relative;overflow-y:auto;box-shadow:0 24px 60px #14243d59}.pm-sheet::-webkit-scrollbar{width:6px}.pm-sheet::-webkit-scrollbar-thumb{background:#b7cdee;border-radius:6px}.pm-grabber{display:none}.pm-close{z-index:2;width:36px;height:36px;color:var(--ink-muted,#51627a);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),background .15s,color .15s;display:flex;position:absolute;top:1rem;left:1rem;box-shadow:0 2px 8px #14243d1a}.pm-close:hover{background:var(--navy,#14243d);color:#fff;transform:rotate(90deg)}.pm-in{animation:.5s cubic-bezier(.16,1,.3,1) both pmRise;animation-delay:calc(80ms * var(--i,0) + .1s)}.pm-head{text-align:center;margin-bottom:1.1rem;padding:0 2rem}.pm-head-icon{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto .8rem;font-size:1.9rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .15s both pmIconPop;display:flex}.pm-head h3{color:var(--navy,#14243d);margin:0 0 .3rem;font-size:1.3rem;font-weight:800}.pm-head p{color:var(--ink-muted,#51627a);margin:0;font-size:.85rem;line-height:1.7}.pm-summary{background:#fff;border-radius:18px;margin-bottom:1rem;padding:.5rem 1rem 1rem;box-shadow:0 2px 10px #14243d0d}.pm-row{border-bottom:1px solid #e3eaf4;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.85rem;display:flex}.pm-row>span{color:var(--ink-muted,#51627a);flex:none;font-weight:600}.pm-row>strong{min-width:0;color:var(--navy,#14243d);text-align:left;overflow-wrap:anywhere;font-weight:800}.pm-chip{background:var(--blue-tint,#dce8f9);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.78rem;display:inline-flex;color:var(--brand-blue,#0e3f8c)!important}.pm-chip svg{width:15px!important;height:15px!important}.pm-info{background:var(--mist,#edf3fb);color:var(--ink-muted,#51627a);border-radius:12px;gap:.5rem;margin-top:.7rem;padding:.7rem .8rem;font-size:.92rem;font-weight:600;line-height:1.8;display:flex}.pm-info svg{color:var(--brand-blue,#0e3f8c);flex:none;margin-top:2px;width:20px!important;height:20px!important}.pm-total{background:var(--yellow-tint,#fff3d1);border-inline-start:4px solid var(--brand-yellow,#f7b523);border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding:.8rem 1rem;display:flex}.pm-total span{color:var(--navy,#14243d);font-size:.9rem;font-weight:800}.pm-total strong{color:var(--navy,#14243d);font-size:1.5rem;font-weight:900;line-height:1}.pm-total small{font-size:.8rem;font-weight:800}.pm-methods{margin-bottom:1rem}.pm-methods h4{color:var(--navy,#14243d);margin:0 0 .6rem;font-size:.9rem;font-weight:800}.pm-method{text-align:right;cursor:pointer;background:#fff;border:1.5px solid #cfd9e8;border-radius:16px;align-items:flex-start;gap:.8rem;width:100%;margin-bottom:.6rem;padding:.9rem;font-family:inherit;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:relative}.pm-method:hover{border-color:var(--brand-blue,#0e3f8c);transform:translateY(-2px)}.pm-method:active{transform:scale(.985)}.pm-method:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.pm-method.is-selected{border-color:var(--brand-blue,#0e3f8c);box-shadow:0 0 0 1px var(--brand-blue,#0e3f8c), 0 8px 18px #0e3f8c24;background:#f3f7fd}.pm-method-icon{background:var(--blue-tint,#dce8f9);width:44px;height:44px;color:var(--brand-blue,#0e3f8c);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.5rem;transition:background .2s,color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.pm-method.is-selected .pm-method-icon{background:var(--brand-blue,#0e3f8c);color:#fff;transform:scale(1.06)}.pm-method-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pm-method-title{color:var(--navy,#14243d);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.95rem;font-weight:800;display:flex}.pm-method-title em{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;align-items:center;gap:3px;padding:.1rem .5rem;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.pm-method-title em svg{width:12px!important;height:12px!important}.pm-method-body small{color:var(--ink-muted,#51627a);font-size:.76rem;font-weight:600;line-height:1.6}.pm-test-card{background:var(--mist,#edf3fb);color:var(--navy,#14243d);border:1px dashed #93aed8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;padding:.45rem .7rem;font-size:.72rem;animation:.35s cubic-bezier(.16,1,.3,1) both pmExpand;display:flex}.pm-test-card b{font-family:monospace;font-size:.74rem}.pm-copy{color:var(--brand-blue,#0e3f8c);align-items:center;gap:3px;font-weight:800;display:inline-flex}.pm-copy svg{width:14px!important;height:14px!important}.pm-test-card:hover{background:var(--blue-tint,#dce8f9)}.pm-radio{color:#0000;background:#fff;border:1.5px solid #cfd9e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex}.pm-radio svg{width:12px!important;height:12px!important}.pm-method.is-selected .pm-radio{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff;transform:scale(1.1)}.pm-submit{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1rem;font-family:inherit;font-size:1rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0e3f8c4d}.pm-submit svg{width:20px!important;height:20px!important}.pm-submit:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite pmShine;position:absolute;inset:0;transform:translate(120%)}.pm-submit:hover:not(:disabled){background:var(--blue-hover,#0a3173);transform:translateY(-2px);box-shadow:0 12px 26px #0e3f8c61}.pm-submit:active:not(:disabled){transform:scale(.98)}.pm-submit:disabled{opacity:.7;cursor:not-allowed}.pm-submit:disabled:after{animation:none}.pm-submit:focus-visible,.pm-close:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}@keyframes pmFade{0%{opacity:0}to{opacity:1}}@keyframes pmPop{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes pmRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pmIconPop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes pmExpand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes pmShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes pmSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (width<=600px){.pm-overlay{align-items:flex-end;padding:0}.pm-sheet{max-width:none;max-height:94vh;padding:.5rem .85rem calc(1rem + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:.45s cubic-bezier(.16,1,.3,1) both pmSheetUp}.pm-grabber{background:#b7cdee;border-radius:4px;width:40px;height:4px;margin:0 auto .7rem;display:block}.pm-close{top:.9rem;left:.85rem}.pm-head{margin-bottom:.9rem;padding:0 2.2rem}.pm-head-icon{border-radius:15px;width:48px;height:48px;font-size:1.6rem}.pm-head h3{font-size:1.1rem}.pm-row{flex-direction:column;align-items:flex-start;gap:.2rem}.pm-row>strong{text-align:right}.pm-total strong{font-size:1.3rem}.pm-submit{position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.pm-overlay,.pm-sheet,.pm-in,.pm-head-icon,.pm-test-card,.pm-submit:after{animation:none!important}.pm-method,.pm-close,.pm-submit{transition:none}}.success-page-bg{background:linear-gradient(180deg, #fff 0%, var(--mist,#edf3fb) 100%);font-family:var(--font-main,"Roboto", "Cairo", sans-serif)}.ac-main{padding:2.5rem 1.25rem 4rem;max-width:720px!important}.ac-main>*{animation:.6s cubic-bezier(.16,1,.3,1) both acRise}.ac-main>:nth-child(2){animation-delay:.12s}.ac-main>:nth-child(3){animation-delay:.22s}.ac-main>:nth-child(4){animation-delay:.32s}.ac-toast{z-index:10000;border:1.5px solid var(--brand-blue,#0e3f8c);max-width:calc(100vw - 2rem);color:var(--navy,#14243d);direction:rtl;background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.4rem;font-size:.92rem;font-weight:800;animation:.45s cubic-bezier(.34,1.4,.64,1) both acToast;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #14243d2e}.ac-toast svg{color:var(--brand-blue,#0e3f8c);flex:none;width:24px!important;height:24px!important}.ac-toast.error{border-color:var(--danger,#c0392b)}.ac-toast.error svg{color:var(--danger,#c0392b)}.ac-hero{text-align:center}.ac-badge-wrap{justify-content:center;align-items:center;width:112px;height:112px;margin:0 auto 1.2rem;display:flex;position:relative}.ac-badge{z-index:2;background:var(--brand-blue,#0e3f8c);color:#fff;width:84px;height:84px;box-shadow:0 14px 30px #0e3f8c59, 0 0 0 6px var(--brand-yellow,#f7b523);border-radius:50%;justify-content:center;align-items:center;animation:.8s cubic-bezier(.34,1.56,.64,1) both acBadge;display:flex;position:relative}.ac-badge svg{width:46px!important;height:46px!important}.ac-ring{border:2px solid var(--brand-yellow,#f7b523);opacity:0;border-radius:50%;animation:2.4s ease-out infinite acRing;position:absolute;inset:14px}.ac-ring--2{animation-delay:1.2s}.ac-spark{background:var(--brand-yellow,#f7b523);border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite acSpark;position:absolute}.ac-spark--1{top:6px;right:12px}.ac-spark--2{background:var(--brand-blue,#0e3f8c);width:6px;height:6px;animation-delay:.6s;top:20px;left:4px}.ac-spark--3{background:var(--brand-blue,#0e3f8c);width:6px;height:6px;animation-delay:1.2s;bottom:10px;right:2px}.ac-spark--4{animation-delay:1.8s;bottom:4px;left:18px}.ac-title{color:var(--navy,#14243d);margin:0 0 .6rem;font-size:1.9rem;font-weight:800}.ac-sub{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.55rem 1.1rem;font-size:.95rem;font-weight:700;line-height:1.6;display:inline-flex}.ac-sub svg{flex:none;width:20px!important;height:20px!important}.ac-journey{direction:ltr;justify-content:center;align-items:center;gap:0;max-width:420px;margin:2rem auto;display:flex}.ac-node{width:54px;height:54px;color:var(--brand-blue,#0e3f8c);box-shadow:var(--shadow-card,0 8px 20px #14243d1a);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;animation:4s ease-in-out infinite acFloat;display:flex}.ac-node svg{width:26px!important;height:26px!important}.ac-node--main{background:var(--brand-blue,#0e3f8c);color:#fff;width:64px;height:64px;animation-delay:.4s}.ac-node--main svg{width:30px!important;height:30px!important}.ac-node:last-child{animation-delay:.8s}.ac-line{border-top:3px dashed #b7cdee;flex:1;height:0;position:relative}.ac-line i{background:var(--brand-yellow,#f7b523);border-radius:50%;width:11px;height:11px;animation:2.4s ease-in-out infinite acTravel;position:absolute;top:-7px;left:0}.ac-card{box-shadow:var(--shadow-card,0 10px 30px #14243d14);border-top:4px solid var(--brand-yellow,#f7b523);background:#fff;border-radius:24px;padding:1.2rem}.ac-card-label{color:var(--ink-muted,#51627a);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:800;display:flex}.ac-card-label svg{color:var(--brand-blue,#0e3f8c);width:20px!important;height:20px!important}.ac-tech{align-items:center;gap:1rem;display:flex}.ac-avatar{object-fit:cover;border:3px solid var(--blue-tint,#dce8f9);cursor:pointer;border-radius:22px;flex:none;width:80px;height:80px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ac-avatar:hover{transform:scale(1.07)rotate(-2deg)}.ac-tech-text{min-width:0}.ac-tech-text h3{color:var(--navy,#14243d);cursor:pointer;margin:0 0 .2rem;font-size:1.3rem;font-weight:800;transition:color .2s}.ac-tech-text h3:hover{color:var(--brand-blue,#0e3f8c)}.ac-tech-text p{color:var(--ink-muted,#51627a);margin:0 0 .5rem;font-size:.88rem;font-weight:600}.ac-tags{flex-wrap:wrap;gap:.4rem;display:flex}.ac-tag{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.ac-tag svg{width:14px!important;height:14px!important}.ac-tag--gold{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d)}.ac-actions{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.2rem;display:grid}.ac-btn{border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.ac-btn svg{width:20px!important;height:20px!important}.ac-btn--primary{background:var(--brand-blue,#0e3f8c);color:#fff;box-shadow:0 8px 18px #0e3f8c47}.ac-btn--primary:hover{background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.ac-btn--ghost{color:var(--danger,#c0392b);background:#fff;border:1.5px solid #f1c5c0}.ac-btn--ghost:hover{background:var(--danger,#c0392b);color:#fff;border-color:var(--danger,#c0392b);transform:translateY(-2px)}.ac-btn:active{transform:scale(.97)}.ac-btn:focus-visible,.ac-track-btn:focus-visible,.ac-phone:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.ac-track{justify-content:center;margin-top:1.8rem;display:flex}.ac-track-btn{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:.7rem;min-width:260px;padding:1rem 2.5rem;font-family:inherit;font-size:1.1rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0e3f8c52}.ac-track-btn svg{color:var(--brand-yellow,#f7b523);transition:transform .3s cubic-bezier(.16,1,.3,1);width:22px!important;height:22px!important}.ac-track-btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff42 50%,#0000 70%);animation:3.4s ease-in-out 1.4s infinite acShine;position:absolute;inset:0;transform:translate(120%)}.ac-track-btn:hover{background:var(--blue-hover,#0a3173);transform:translateY(-3px);box-shadow:0 18px 36px #0e3f8c66}.ac-track-btn:hover svg{transform:translate(-5px)}.ac-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);direction:rtl;background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both acFade;display:flex;position:fixed;inset:0}.ac-modal{box-sizing:border-box;text-align:center;background:var(--mist,#edf3fb);border-radius:24px;width:100%;max-width:400px;padding:1.8rem 1.4rem 1.4rem;animation:.4s cubic-bezier(.16,1,.3,1) both acPop;box-shadow:0 24px 60px #14243d59}.ac-modal-grabber{display:none}.ac-modal-icon{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto .9rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .1s both acBadge;display:flex}.ac-modal-icon svg{width:32px!important;height:32px!important}.ac-modal h3{color:var(--navy,#14243d);margin:0 0 .4rem;font-size:1.25rem;font-weight:800}.ac-modal p{color:var(--ink-muted,#51627a);margin:0 0 1.1rem;font-size:.88rem;line-height:1.7}.ac-phone{width:100%;color:var(--brand-blue,#0e3f8c);background:#fff;border:2px dashed #93aed8;border-radius:16px;justify-content:center;align-items:center;gap:.7rem;margin-bottom:1.1rem;padding:.9rem;font-family:inherit;font-size:1.35rem;font-weight:800;transition:background .2s,transform .2s;display:flex}.ac-phone:hover{background:var(--blue-tint,#dce8f9);transform:translateY(-2px)}.ac-phone svg{width:24px!important;height:24px!important}.ac-modal-actions{grid-template-columns:1.4fr 1fr;gap:.7rem;display:grid}.ac-modal-actions .ac-btn--ghost{color:var(--ink-muted,#51627a);border-color:#cfd9e8}.ac-modal-actions .ac-btn--ghost:hover{background:var(--navy,#14243d);border-color:var(--navy,#14243d)}@keyframes acRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes acBadge{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes acRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes acSpark{0%,to{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:.4;transform:translateY(-8px)scale(1.4)}}@keyframes acFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes acTravel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 11px)}}@keyframes acShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes acToast{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes acFade{0%{opacity:0}to{opacity:1}}@keyframes acPop{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes acSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (width<=768px){.ac-main{padding:1.5rem .9rem 3rem!important}.ac-badge-wrap{width:96px;height:96px;margin-bottom:1rem}.ac-badge{width:72px;height:72px}.ac-badge svg{width:38px!important;height:38px!important}.ac-title{font-size:1.45rem}.ac-sub{text-align:right;border-radius:16px;font-size:.85rem}.ac-journey{max-width:320px;margin:1.5rem auto}.ac-node{width:46px;height:46px}.ac-node--main{width:54px;height:54px}.ac-card{border-radius:20px;padding:1rem}.ac-avatar{border-radius:18px;width:64px;height:64px}.ac-tech-text h3{font-size:1.1rem}.ac-track-btn{width:100%;min-width:0;font-size:1rem}}@media (width<=600px){.ac-modal-overlay{align-items:flex-end;padding:0}.ac-modal{max-width:none;padding:.5rem 1rem calc(1.2rem + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:.45s cubic-bezier(.16,1,.3,1) both acSheetUp}.ac-modal-grabber{background:#b7cdee;border-radius:4px;width:40px;height:4px;margin:0 auto 1rem;display:block}}@media (prefers-reduced-motion:reduce){.ac-main>*,.ac-badge,.ac-ring,.ac-spark,.ac-node,.ac-line i,.ac-track-btn:after,.ac-toast,.ac-modal-overlay,.ac-modal,.ac-modal-icon{animation:none!important}}.success-page-bg{overflow-x:clip}.ac-main,.ac-main *{box-sizing:border-box}.ac-track-btn:after{overflow:hidden}@media (width>=901px){.ac-main{width:100%;margin:0 auto;padding:3rem 2rem 5rem;max-width:1100px!important}.ac-title{font-size:2.4rem}.ac-sub{max-width:640px;margin:0 auto;font-size:1.05rem}.ac-journey{max-width:640px}.ac-card{grid-template-columns:1fr 340px;align-items:center;column-gap:2.5rem;max-width:900px;margin:0 auto;padding:2rem 2.2rem;display:grid}.ac-card-label{grid-column:1/-1;margin-bottom:1.2rem}.ac-tech{grid-column:1}.ac-actions{grid-column:2;grid-template-columns:1fr;margin-top:0}.ac-track{margin-top:2.2rem}}.container.ac-main{padding:3.5rem 1.25rem 6rem!important}.ac-track{margin-bottom:1rem}@media (width<=768px){.container.ac-main{padding:2rem .9rem 4.5rem!important}}.offer-fee-note{color:var(--ink-muted,#51627a);text-align:center;margin-top:.15rem;font-size:.78rem;font-weight:700;display:block}.pm-fee-note{color:var(--ink-muted,#51627a);margin:.6rem 0 0;font-size:.92rem;font-weight:600;line-height:1.8}.offer-card.is-inspection{border-color:#f2dc9b;flex-wrap:wrap;box-shadow:0 10px 30px #f7b52333}.offer-inspect{color:#fff;direction:rtl;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:18px;flex:0 0 100%;order:-1;align-items:center;gap:1rem;margin:-.4rem 0 1.1rem;padding:1rem 1.2rem;animation:.6s cubic-bezier(.16,1,.3,1) both scanRise;display:flex;position:relative;overflow:hidden}.offer-inspect:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:3.4s ease-in-out infinite oi-shine;position:absolute;inset:0;transform:translate(120%)}.offer-inspect__icon{color:#14243d;background:#f7b523;border-radius:18px;flex:none;place-items:center;width:62px;height:62px;font-size:2rem;display:grid;position:relative;overflow:hidden}.offer-inspect__icon svg{width:34px!important;height:34px!important}.offer-inspect__scan{background:linear-gradient(#0000,#ffffffd9,#0000);height:14px;animation:2.2s ease-in-out infinite oi-scan;position:absolute;left:0;right:0}.offer-inspect__text{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.offer-inspect__text strong{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.35}.offer-inspect__text small{color:#dce8f9;font-size:.88rem;font-weight:600;line-height:1.7}.offer-inspect__tag{color:#14243d;background:#f7b523;border-radius:999px;flex:none;padding:.35rem 1rem;font-size:.85rem;font-weight:900;animation:2s ease-out infinite oi-pulse}.offer-price-label{color:#14243d;background:#fff3d1;border-radius:999px;margin-bottom:.2rem;padding:.15rem .7rem;font-size:.75rem;font-weight:800;display:inline-block}@keyframes oi-shine{0%{transform:translate(120%)}45%,to{transform:translate(-120%)}}@keyframes oi-scan{0%{top:-14px}to{top:62px}}@keyframes oi-pulse{0%{box-shadow:0 0 #f7b52399}to{box-shadow:0 0 0 10px #f7b52300}}@media (width<=600px){.offer-inspect{flex-wrap:wrap;gap:.7rem;padding:.9rem}.offer-inspect__icon{width:52px;height:52px}.offer-inspect__tag{order:-1;margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.offer-inspect,.offer-inspect:after,.offer-inspect__scan,.offer-inspect__tag{animation:none!important}}.of-card{border:1.5px solid var(--line,#dce8f9);border-top:4px solid var(--brand-yellow,#f7b523);box-shadow:var(--shadow-card,0 6px 22px #14243d12);animation:.6s cubic-bezier(.16,1,.3,1) both scanRise;animation-delay:calc(var(--i,0) * .1s);background:#fff;border-radius:24px;flex-direction:column;gap:.9rem;padding:1.2rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex}.of-card:hover{box-shadow:var(--shadow-lift,0 16px 38px #0e3f8c24);border-color:#b7cdee;transform:translateY(-4px)}.of-card.is-inspection{border-top-color:var(--brand-blue,#0e3f8c)}.of-card .offer-inspect{margin:0}.of-head{cursor:pointer;align-items:center;gap:.9rem;display:flex}.of-avatar{object-fit:cover;background:var(--blue-tint,#dce8f9);width:72px;height:72px;box-shadow:0 0 0 2px var(--brand-yellow,#f7b523), 0 8px 18px #0e3f8c2e;border:3px solid #fff;border-radius:50%;flex:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.of-head:hover .of-avatar{transform:scale(1.06)}.of-who{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.of-who h3{color:var(--navy,#14243d);margin:0;font-size:1.15rem;font-weight:900}.of-store{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.of-store svg,.of-stats svg{width:15px!important;height:15px!important}.of-stats{color:var(--ink-muted,#51627a);flex-wrap:wrap;gap:.8rem;font-size:.84rem;font-weight:700;display:flex}.of-stats span{align-items:center;gap:.25rem;display:inline-flex}.of-rating{color:#8a5a00}.of-rating svg{color:var(--brand-yellow,#f7b523)}.of-rating small{color:var(--ink-muted,#51627a);font-weight:700}.of-quality{border:1.5px solid #0000;border-radius:16px;align-items:center;gap:.8rem;padding:.75rem 1rem;display:flex}.of-quality>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.of-quality strong{font-size:1.05rem;font-weight:900}.of-quality small{font-size:.78rem;font-weight:700}.of-quality__icon{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.of-quality__icon svg{width:26px!important;height:26px!important}.of-quality.is-original{color:var(--success,#1e7a4c);background:#e3f4ea;border-color:#bfe3cc}.of-quality.is-original .of-quality__icon{background:var(--success,#1e7a4c);color:#fff}.of-quality.is-original small{color:#3d7a58}.of-quality.is-copy{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-color:#f2dc9b}.of-quality.is-copy .of-quality__icon{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d)}.of-quality.is-copy small{color:#7a5a10}.of-service{text-align:center;background:var(--mist,#edf3fb);border-radius:18px;flex-direction:column;align-items:center;gap:.25rem;padding:.9rem .8rem;display:flex}.of-service__icon{background:var(--brand-blue,#0e3f8c);width:52px;height:52px;color:var(--brand-yellow,#f7b523);border-radius:16px;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 20px #0e3f8c47}.of-service__icon svg{width:28px!important;height:28px!important}.of-service strong{color:var(--navy,#14243d);margin-top:.2rem;font-size:1.3rem;font-weight:900}.of-service small{color:var(--ink-muted,#51627a);font-size:.85rem;font-weight:700}.of-service__place{color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:12px;align-items:flex-start;gap:.3rem;margin-top:.4rem;padding:.3rem .8rem;font-size:.8rem;font-weight:700;line-height:1.6;display:inline-flex}.of-service__place svg{flex:none;margin-top:.15rem;width:16px!important;height:16px!important}.of-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.of-price{flex-direction:column;gap:.15rem;display:flex}.of-price__row{color:var(--brand-blue,#0e3f8c);align-items:baseline;gap:.35rem;display:flex}.of-price__row strong{font-size:2.4rem;font-weight:900;line-height:1}.of-price__row span{color:var(--ink-muted,#51627a);font-size:.95rem;font-weight:800}.of-price small{color:var(--ink-muted,#51627a);font-size:.78rem;font-weight:700}.of-time{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.85rem;font-weight:800;display:inline-flex}.of-time svg{color:#b97c00;width:17px!important;height:17px!important}.of-actions{grid-template-columns:1.6fr 1fr;gap:.6rem;display:grid}.of-accept,.of-decline{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:50px;font-family:inherit;font-size:1rem;font-weight:800;transition:transform .15s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.of-accept svg,.of-decline svg{width:20px!important;height:20px!important}.of-accept{background:var(--brand-blue,#0e3f8c);color:#fff;border:0;box-shadow:0 10px 22px #0e3f8c4d}.of-accept:hover{background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.of-decline{color:#a8281b;background:#fff;border:1.5px solid #e9b1ab}.of-decline:hover{background:var(--danger,#c0392b);border-color:var(--danger,#c0392b);color:#fff}.of-accept:active,.of-decline:active{transform:scale(.97)}.of-accept:focus-visible,.of-decline:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}@media (width<=520px){.of-card{padding:1rem}.of-avatar{width:62px;height:62px}.of-price__row strong{font-size:2rem}.of-actions{grid-template-columns:1fr}}@media (hover:none){.of-card:hover,.of-head:hover .of-avatar{transform:none}}@media (prefers-reduced-motion:reduce){.of-card,.of-avatar,.of-accept,.of-decline{transition:none!important;animation:none!important}}.of-warranty{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:18px;align-items:center;gap:.9rem;padding:.8rem 1rem;display:flex;position:relative;overflow:hidden}.of-warranty>div{z-index:1;flex-direction:column;gap:.1rem;min-width:0;display:flex;position:relative}.of-warranty strong{font-size:1.02rem;font-weight:900}.of-warranty small{color:#cfe0f7;font-size:.78rem;font-weight:700}.of-warranty__ring{z-index:1;background:var(--brand-yellow,#f7b523);width:58px;height:58px;color:var(--navy,#14243d);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;animation:2.4s ease-out infinite ofWarrantyPulse;display:flex;position:relative;box-shadow:0 0 0 5px #f7b52340}.of-warranty__ring b{font-size:1.35rem;font-weight:900;line-height:1}.of-warranty__ring em{font-size:.66rem;font-style:normal;font-weight:800;line-height:1.1}.of-warranty__shield{inset-inline-end:-10px;color:#ffffff17;position:absolute;bottom:-18px;transform:rotate(-12deg);width:96px!important;height:96px!important}@keyframes ofWarrantyPulse{0%{box-shadow:0 0 #f7b5238c}to{box-shadow:0 0 0 12px #f7b52300}}@media (prefers-reduced-motion:reduce){.of-warranty__ring{animation:none}}.paymob-checkout-page{box-sizing:border-box;background:#f4f5f7;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;font-family:Inter,sans-serif;display:flex}.paymob-container{background:#fff;border-radius:20px;width:100%;max-width:960px;min-height:520px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000014}@media (width<=768px){.paymob-container{flex-direction:column}}.paymob-left-panel{box-sizing:border-box;background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;justify-content:space-between;width:38%;padding:3rem 2.5rem;display:flex}@media (width<=768px){.paymob-left-panel{border-bottom:1px solid #e2e8f0;border-right:none;width:100%;padding:2rem 1.5rem}}.paymob-brand-header h2{color:#14243d;margin:0;font-size:1.35rem;font-weight:700}.paymob-amount-box{margin:3rem 0}.amount-label{color:#51627a;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.amount-value{color:#14243d;letter-spacing:-.5px;margin:0;font-size:2.2rem;font-weight:800}.paymob-left-footer{color:#94a3b8;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.powered-by{align-items:center;gap:.3rem;display:flex}.paymob-logo-text{color:#0e3f8c;font-size:.95rem;font-weight:800}.secure-payment-label{color:#10b981;align-items:center;gap:.3rem;font-weight:600;display:flex}.paymob-right-panel{box-sizing:border-box;flex-direction:column;flex:1;padding:3rem 3.5rem;display:flex}@media (width<=768px){.paymob-right-panel{padding:2rem 1.5rem}}.checkout-title{color:#14243d;margin:0 0 2rem;font-size:1.6rem;font-weight:700}.paymob-error-msg{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.8rem 1rem;font-size:.9rem;font-weight:600;display:flex}.paymob-checkout-form{flex-direction:column;gap:1.5rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.input-label{color:#475569;font-size:.9rem;font-weight:600}.paymob-method-card.selected{color:#1e40af;background:#eff6ff;border:1.5px solid #3b6fc0;border-radius:12px;align-items:center;gap:.8rem;width:fit-content;padding:.9rem 1.2rem;font-weight:600;display:inline-flex}.paymob-input{color:#14243d;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .2s}.paymob-input:focus{border-color:#3b6fc0;box-shadow:0 0 0 3px #3b82f626}.card-input-wrapper{margin-bottom:.5rem;position:relative}.card-number-input{padding-right:5rem}.card-brand-logos{align-items:center;gap:.4rem;display:flex;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.card-sub-inputs{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.cvv-wrapper{position:relative}.cvv-icon{position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.paymob-submit-btn{color:#fff;cursor:pointer;background:#3b6fc0;border:none;border-radius:12px;width:100%;margin-top:1rem;padding:1rem;font-family:inherit;font-size:1.05rem;font-weight:700;transition:background .2s}.paymob-submit-btn:hover:not(:disabled){background:#0e3f8c}.paymob-submit-btn:disabled{cursor:not-allowed;background:#93c5fd}.paymob-loader-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:99999;background:#0f172ab3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.paymob-loader-card{text-align:center;background:#fff;border-radius:20px;width:90%;max-width:420px;padding:2.5rem;box-shadow:0 25px 50px -12px #00000040}.paymob-spinner{border:4px solid #e2e8f0;border-top-color:#3b6fc0;border-radius:50%;width:48px;height:48px;margin:0 auto 1.5rem;animation:1s linear infinite spin}.details-container{max-width:900px;margin:0 auto;padding:3rem 1.5rem}.tech-profile-header-card{background:#fff;border-radius:24px;margin-bottom:2rem;padding:2.5rem;position:relative;box-shadow:0 10px 30px #0e3f8c0d;margin-top:0!important}.tech-top-content{justify-content:space-between;align-items:flex-start;display:flex}.header-text-info{text-align:right;flex:1}.tech-full-name{color:#14243d;margin-bottom:.5rem;font-size:2.2rem;font-weight:800}.rating-summary-row{align-items:center;gap:.8rem;margin-bottom:1.5rem;display:flex}.stars-row{gap:2px;display:flex}.reviews-count{color:#a0aec0;font-size:.95rem;font-weight:600}.info-tags-grid{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.info-tag{color:#4a5568;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.info-tag svg{color:#3b6fc0}.availability-status{color:#48bb78;background:#f0fff4;border-radius:50px;align-items:center;gap:.6rem;padding:.5rem 1.2rem;font-size:.9rem;font-weight:800;display:inline-flex}.status-dot{background:#48bb78;border-radius:50%;width:8px;height:8px}.pulse{animation:2s infinite pulse-green;box-shadow:0 0 #48bb78b3}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #48bb78b3}70%{transform:scale(1);box-shadow:0 0 0 10px #48bb7800}to{transform:scale(.95);box-shadow:0 0 #48bb7800}}.tech-quick-stats{background:#f8fafc;border:1px solid #edf2f7;border-radius:16px;align-items:center;gap:1.5rem;width:fit-content;margin-top:1.25rem;padding:.9rem 1.5rem;display:flex}.quick-stat-item{align-items:center;gap:.5rem;display:flex}.quick-stat-icon{color:#0e3f8c;flex-shrink:0}.quick-stat-value{color:#14243d;font-size:1.15rem;font-weight:800}.quick-stat-label{color:#51627a;font-size:.85rem;font-weight:700}.quick-stat-divider{background:#e2e8f0;width:1px;height:1.75rem}.header-portrait{background-position:50%;background-size:cover;border-radius:20px;width:140px;height:140px;box-shadow:0 4px 20px #0000001a}.details-section{background:#fff;border-radius:24px;margin-bottom:1.5rem;padding:2rem;box-shadow:0 4px 15px #00000005}.tech-bio-text{color:#4a5568;font-size:1.15rem;font-weight:600;line-height:1.7}.section-title{color:#2d3748;margin-bottom:1.5rem;font-size:1.3rem;font-weight:800}.zones-grid{flex-wrap:wrap;gap:1rem;display:flex}.zone-chip{color:#2b6cb0;background:#ebf8ff;border-radius:12px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:700}.rating-breakdown-section{text-align:center}.rating-header .subtitle{color:#51627a;margin-top:-1rem;margin-bottom:1.5rem;font-weight:600}.interactive-stars{justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.star-btn{cursor:pointer;transition:transform .2s}.star-btn:hover{transform:scale(1.1)}.write-review-btn{color:#3b6fc0;background:0 0;border:none;margin-bottom:3rem;font-size:1.1rem;font-weight:800;text-decoration:underline}.rating-stats-box{background:#f8fafc;border-radius:20px;align-items:center;gap:3rem;margin-top:1rem;padding:2rem;display:flex}.stats-left{flex:0 0 120px}.overall-avg{color:#14243d;margin:0;font-size:3.5rem;font-weight:900}.stars-row-small{justify-content:center;margin:.5rem 0;display:flex}.total-reviews-label{color:#51627a;font-size:.85rem;font-weight:700}.stats-right{flex:1}.rating-bar-row{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.star-label{color:#4a5568;width:20px;font-weight:800}.progress-bg{background:#e2e8f0;border-radius:10px;flex:1;height:10px;overflow:hidden}.progress-fill{background:#f7b523;border-radius:10px;height:100%}.reviews-stack{flex-direction:column;gap:1.5rem;display:flex}.review-card{border-bottom:1px solid #edf2f7;padding-bottom:1.5rem}.review-card:last-child{border-bottom:none}.rev-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.rev-user-info{align-items:center;gap:1rem;display:flex}.user-initial{color:#4a5568;background:#edf2f7;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.1rem;font-weight:800;display:flex}.user-name-date h4{margin:0;font-size:1.1rem;font-weight:800}.stars-row-mini{gap:2px;display:flex}.rev-date{color:#a0aec0;font-size:.9rem;font-weight:700}.rev-service{margin-bottom:.8rem}.service-label{color:#51627a;font-size:.95rem;font-weight:700}.rev-comment{color:#4a5568;font-size:1rem;font-weight:600;line-height:1.6}.details-footer-cta{text-align:center;margin-top:3rem}.main-book-btn{color:#fff;background:linear-gradient(135deg,#0e3f8c,#3b6fc0);border-radius:15px;width:100%;max-width:500px;padding:1.2rem;font-size:1.5rem;font-weight:800;transition:all .3s;box-shadow:0 10px 25px #0e3f8c40}.main-book-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0e3f8c59}@media (width<=600px){.details-container{padding:1.5rem 1rem}.tech-profile-header-card,.details-section{border-radius:18px;padding:1.25rem;margin-top:0!important}.tech-top-content{text-align:center;flex-direction:column-reverse;align-items:center;gap:.5rem}.header-text-info{text-align:center;width:100%;margin-top:1.5rem}.tech-full-name{word-break:break-word;font-size:1.5rem}.rating-summary-row{flex-wrap:wrap;justify-content:center;row-gap:.4rem}.info-tags-grid{justify-content:center;gap:.9rem 1.2rem}.info-tag{font-size:.85rem}.header-portrait{flex-shrink:0;width:110px;height:110px}.tech-quick-stats{justify-content:center;gap:1rem;width:100%;margin-top:1rem;padding:.75rem 1rem}.quick-stat-value{font-size:1rem}.quick-stat-label{font-size:.75rem}.section-title{font-size:1.1rem}.tech-bio-text{font-size:1rem}.zones-grid{gap:.6rem}.zone-chip{padding:.5rem .9rem;font-size:.85rem}.rating-stats-box{flex-direction:column;gap:1.5rem;padding:1.25rem}.stats-right{width:100%}.overall-avg{font-size:2.6rem}.interactive-stars{gap:.6rem}.rev-header{flex-wrap:wrap;gap:.5rem}.rev-date{font-size:.8rem}.main-book-btn{padding:1rem;font-size:1.2rem}}@media (width<=400px){.header-portrait{width:90px;height:90px}.tech-full-name{font-size:1.3rem}.info-tag{font-size:.8rem}.rating-stats-box{padding:1rem}.overall-avg{font-size:2.2rem}}.lg-page{background:var(--mist,#edf3fb);min-height:calc(100vh - 96px);font-family:var(--font-main,"Roboto", "Cairo", sans-serif);grid-template-columns:1.05fr .95fr;display:grid}.lg-page button,.lg-page input{font-family:inherit}.lg-panel{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}.lg-orb{pointer-events:none;border-radius:50%;position:absolute}.lg-orb--1{background:#ffffff0f;width:380px;height:380px;animation:10s ease-in-out infinite lgDrift;top:-140px;right:-100px}.lg-orb--2{background:#f7b52329;width:260px;height:260px;animation:8s ease-in-out infinite reverse lgDrift;bottom:-90px;left:-60px}.lg-orb--3{background:#ffffff0d;width:110px;height:110px;animation:7s ease-in-out infinite lgDrift;top:46%;right:6%}.lg-spark{background:var(--brand-yellow,#f7b523);border-radius:50%;animation:4s ease-in-out infinite lgFloat;position:absolute}.lg-spark--1{width:14px;height:14px;top:12%;left:14%}.lg-spark--2{opacity:.7;background:#fff;width:9px;height:9px;animation-delay:.8s;bottom:20%;right:12%}.lg-spark--3{width:7px;height:7px;animation-delay:1.4s;top:30%;right:22%}.lg-panel__text{z-index:2;text-align:center;max-width:420px;position:relative}.lg-panel__text>*{animation:.7s cubic-bezier(.16,1,.3,1) both lgRise}.lg-panel__text>:nth-child(2){animation-delay:.1s}.lg-panel__text>:nth-child(3){animation-delay:.2s}.lg-chip{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.lg-chip__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:9px;height:9px;position:relative}.lg-chip__dot:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite lgPing;position:absolute;inset:0}.lg-panel h2{margin:1rem 0 .6rem;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:900;line-height:1.3}.lg-panel h2 span{color:var(--brand-yellow,#f7b523);white-space:nowrap;position:relative}.lg-panel h2 span:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;height:4px;animation:.9s cubic-bezier(.16,1,.3,1) .8s both lgUnderline;position:absolute;bottom:-4px;right:0}.lg-panel p{color:#dce8f9;margin:0;font-size:1rem;line-height:1.9}.lg-art{z-index:2;aspect-ratio:1;justify-content:center;align-items:center;width:min(100%,360px);display:flex;position:relative}.lg-art__ring{border:1.5px dashed #ffffff47;border-radius:50%;position:absolute}.lg-art__ring--1{inset:2%}.lg-art__ring--2{border-style:solid;border-color:#f7b52359;animation:4s ease-in-out infinite lgBreathe;inset:22%}.lg-art__phone{z-index:2;background:#0a2552;border-radius:26px;width:120px;height:212px;padding:7px;animation:5s ease-in-out infinite lgFloat;position:relative;box-shadow:0 24px 44px #0006,inset 0 0 0 2px #ffffff24}.lg-art__notch{z-index:3;background:#fff3;border-radius:5px;width:38px;height:5px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.lg-art__screen{background:linear-gradient(#edf3fb,#dce8f9);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lg-art__scan{background:linear-gradient(#0000,#f7b5238c,#0000);height:34px;animation:2.8s ease-in-out infinite lgScan;position:absolute;top:0;left:0;right:0}.lg-art__lock{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;animation:3.2s ease-in-out infinite lgPop;display:flex;box-shadow:0 10px 20px #0e3f8c59}.lg-art__lock svg{width:34px!important;height:34px!important}.lg-art__dots{direction:ltr;gap:8px;display:flex}.lg-art__dots i{background:#b7cdee;border-radius:50%;width:12px;height:12px;animation:3.2s infinite lgDotFill}.lg-art__dots i:nth-child(2){animation-delay:.4s}.lg-art__dots i:nth-child(3){animation-delay:.8s}.lg-art__dots i:nth-child(4){animation-delay:1.2s}.lg-art__orbit{animation:30s linear infinite lgSpin;position:absolute;inset:0}.lg-art__node{width:0;height:0;transform:rotate(calc(60deg * var(--n))) translateY(-150px);position:absolute;top:50%;left:50%}.lg-art__bubble{width:44px;height:44px;color:var(--brand-blue,#0e3f8c);transform:rotate(calc(-60deg * var(--n)));background:#fff;border-radius:14px;justify-content:center;align-items:center;animation:30s linear infinite lgCounter;display:flex;position:absolute;top:-22px;left:-22px;box-shadow:0 10px 22px #0a317359}.lg-art__node:nth-child(2n) .lg-art__bubble{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.lg-art__bubble svg{width:24px!important;height:24px!important}.lg-points{z-index:2;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.lg-points li{color:#dce8f9;opacity:0;align-items:center;gap:.6rem;font-size:.9rem;font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) both lgRise;display:flex}.lg-points li:first-child{animation-delay:.5s}.lg-points li:nth-child(2){animation-delay:.65s}.lg-points li:nth-child(3){animation-delay:.8s}.lg-points svg{box-sizing:border-box;color:var(--brand-yellow,#f7b523);background:#ffffff24;border-radius:8px;flex:none;padding:4px;width:22px!important;height:22px!important}.lg-side{justify-content:center;align-items:center;padding:2rem 1.2rem;display:flex}.lg-card{text-align:center;background:#fff;border-radius:28px;width:100%;max-width:440px;padding:2.2rem 2rem 1.8rem;animation:.8s cubic-bezier(.16,1,.3,1) .1s both lgCardIn;position:relative;box-shadow:0 24px 54px #0e3f8c24}.lg-card:before{content:"";background:linear-gradient(90deg, var(--brand-blue,#0e3f8c), var(--brand-yellow,#f7b523));border-radius:28px 28px 0 0;height:5px;position:absolute;inset:0 0 auto}.lg-back{color:var(--ink-muted,#51627a);align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;position:absolute;top:1.1rem;right:1.2rem}.lg-back svg{transition:transform .25s;width:16px!important;height:16px!important}.lg-back:hover{color:var(--brand-blue,#0e3f8c)}.lg-back:hover svg{transform:translate(4px)}.lg-card__badge{background:var(--blue-tint,#dce8f9);width:60px;height:60px;color:var(--brand-blue,#0e3f8c);border-radius:20px;justify-content:center;align-items:center;margin:.8rem auto;animation:.8s cubic-bezier(.34,1.56,.64,1) .3s both lgBadge;display:flex}.lg-card__badge svg{width:32px!important;height:32px!important}.lg-card h1{color:var(--navy,#14243d);margin:0 0 .3rem;font-size:1.7rem;font-weight:900}.lg-card__sub{color:var(--ink-muted,#51627a);margin:0 0 1.4rem;font-size:.9rem}.lg-error{background:var(--danger-tint,#fdecea);color:var(--danger,#c0392b);text-align:right;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.7rem .9rem;font-size:.85rem;font-weight:700;animation:.5s both lgShake;display:flex}.lg-error svg{flex:none;width:20px!important;height:20px!important}.lg-form{text-align:right;flex-direction:column;gap:1rem;display:flex}.lg-form>*{animation:.6s cubic-bezier(.16,1,.3,1) both lgRise}.lg-form>:first-child{animation-delay:.35s}.lg-form>:nth-child(2){animation-delay:.42s}.lg-form>:nth-child(3){animation-delay:.49s}.lg-form>:nth-child(4){animation-delay:.56s}.lg-field label{color:var(--navy,#14243d);margin-bottom:.4rem;font-size:.85rem;font-weight:800;display:block}.lg-input{background:#fff;border:1.5px solid #cfd9e8;border-radius:14px;align-items:center;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.lg-input:focus-within{border-color:var(--brand-blue,#0e3f8c);background:#fbfdff;box-shadow:0 0 0 4px #0e3f8c1f}.lg-input__icon{color:#7388a8;flex:none;margin:0 .9rem;transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);width:22px!important;height:22px!important}.lg-input:focus-within .lg-input__icon{color:var(--brand-blue,#0e3f8c);transform:scale(1.15)rotate(-6deg)}.lg-input input{min-width:0;height:50px;color:var(--navy,#14243d);background:0 0;border:0;outline:none;flex:1;font-size:.95rem;font-weight:600}.lg-input input::placeholder{color:#8a9bb6;font-weight:500}.lg-eye{width:44px;height:44px;color:var(--ink-muted,#51627a);background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-inline-end:4px;transition:background .2s,color .2s;display:flex}.lg-eye:hover{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c)}.lg-eye svg{width:22px!important;height:22px!important}.lg-options{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.lg-remember{color:var(--ink-muted,#51627a);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.lg-remember input{opacity:0;pointer-events:none;position:absolute}.lg-switch{background:#cfd9e8;border-radius:999px;width:40px;height:22px;transition:background .25s;position:relative}.lg-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;right:3px;box-shadow:0 2px 4px #0003}.lg-remember input:checked+.lg-switch{background:var(--brand-blue,#0e3f8c)}.lg-remember input:checked+.lg-switch:after{transform:translate(-18px)}.lg-remember input:focus-visible+.lg-switch{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.lg-forgot{color:var(--brand-blue,#0e3f8c);cursor:pointer;background:0 0;padding:0;font-size:.85rem;font-weight:800;transition:color .2s}.lg-forgot:hover{color:var(--blue-hover,#0a3173);text-underline-offset:4px;text-decoration:underline}.lg-submit{background:var(--brand-blue,#0e3f8c);color:#fff;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;height:52px;font-size:1.02rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #0e3f8c4d}.lg-submit svg{transition:transform .3s cubic-bezier(.16,1,.3,1);width:20px!important;height:20px!important}.lg-submit:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff4d 50%,#0000 70%);animation:3.2s ease-in-out 1.4s infinite lgShine;position:absolute;inset:0;transform:translate(120%)}.lg-submit:hover:not(:disabled){background:var(--blue-hover,#0a3173);transform:translateY(-2px);box-shadow:0 16px 30px #0e3f8c61}.lg-submit:hover:not(:disabled) svg{transform:translate(-5px)}.lg-submit:active:not(:disabled){transform:scale(.98)}.lg-submit:disabled{opacity:.75;cursor:wait}.lg-submit:disabled:after{animation:none}.lg-submit:focus-visible,.lg-forgot:focus-visible,.lg-eye:focus-visible,.lg-back:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.lg-divider{color:var(--ink-muted,#51627a);align-items:center;margin:1.2rem 0;font-size:.82rem;font-weight:700;display:flex;position:relative}.lg-divider:before,.lg-divider:after{content:"";background:#e3eaf4;flex:1;height:1px}.lg-divider span{padding:0 .9rem}.lg-social{justify-content:center;min-height:44px;display:flex}.lg-google{justify-content:center;width:100%;display:flex}.lg-footer{color:var(--ink-muted,#51627a);margin:1.2rem 0 0;font-size:.9rem;font-weight:600}.lg-footer a{color:var(--brand-blue,#0e3f8c);background:linear-gradient(#0000 62%,#fff3d1 62%);padding:0 3px;font-weight:800;text-decoration:none;transition:background .2s}.lg-footer a:hover{background:linear-gradient(#0000 0,#fff3d1 0)}@keyframes lgRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lgCardIn{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:none}}@keyframes lgBadge{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes lgUnderline{0%{width:0}to{width:100%}}@keyframes lgDrift{0%,to{transform:translate(0)}50%{transform:translate(26px,18px)}}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lgBreathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}@keyframes lgPing{75%,to{opacity:0;transform:scale(2.8)}}@keyframes lgScan{0%{top:-34px}to{top:100%}}@keyframes lgPop{0%,55%,to{transform:scale(1)rotate(0)}65%{transform:scale(1.12)rotate(-8deg)}75%{transform:scale(1)rotate(6deg)}}@keyframes lgDotFill{0%,12%{background:#b7cdee;transform:scale(1)}22%,70%{background:#0e3f8c;transform:scale(1.3)}90%,to{background:#b7cdee;transform:scale(1)}}@keyframes lgSpin{to{transform:rotate(360deg)}}@keyframes lgCounter{to{transform:rotate(calc(-60deg * var(--n) - 360deg))}}@keyframes lgShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes lgShake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@media (width<=960px){.lg-page{grid-template-columns:1fr}.lg-panel{gap:.9rem;padding:1.6rem 1.2rem 1.4rem}.lg-panel__text p,.lg-points{display:none}.lg-panel h2{margin:.7rem 0 0;font-size:1.5rem}.lg-art{width:200px}.lg-art__phone{border-radius:20px;width:84px;height:148px;padding:5px}.lg-art__screen{border-radius:15px;gap:14px}.lg-art__lock{border-radius:14px;width:44px;height:44px}.lg-art__lock svg{width:24px!important;height:24px!important}.lg-art__node{transform:rotate(calc(60deg * var(--n))) translateY(-92px)}.lg-art__bubble{border-radius:10px;width:32px;height:32px;top:-16px;left:-16px}.lg-art__bubble svg{width:18px!important;height:18px!important}.lg-side{margin-top:-1.2rem;padding:0 .8rem 2rem}.lg-card{border-radius:24px;padding:1.8rem 1.2rem 1.4rem}}@media (prefers-reduced-motion:reduce){.lg-panel *,.lg-card,.lg-card *,.lg-form>*,.lg-points li{animation:none!important}.lg-points li{opacity:1}}.lc-row{text-align:right;margin:.4rem 0 .9rem}.lc-check{cursor:pointer;color:#14243d;align-items:center;gap:.65rem;font-size:.95rem;font-weight:600;display:flex}.lc-check input{opacity:0;width:0;height:0;position:absolute}.lc-box{color:#0000;background:#fff;border:2px solid #b7c4d9;border-radius:7px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.lc-box svg{width:14px;height:14px}.lc-check input:checked+.lc-box{color:#fff;background:#0e3f8c;border-color:#0e3f8c;transform:scale(1.05)}.lc-check input:focus-visible+.lc-box{outline-offset:2px;outline:3px solid #0e3f8c4d}.has-error .lc-box{border-color:#c0392b}.lc-link{font:inherit;color:#0e3f8c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.lc-link:hover{color:#f0a500}.lc-error{color:#c0392b;margin:.35rem 0 0;font-size:.85rem;font-weight:700}.lc-overlay{z-index:10000;background:#0a16309e;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out lc-fade;display:flex;position:fixed;inset:0}.lc-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(820px,100%);max-height:calc(100vh - 2rem);animation:.28s cubic-bezier(.16,1,.3,1) lc-pop;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.lc-head{color:#fff;background:linear-gradient(135deg,#0e3f8c,#1a56b8);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.5rem;display:flex}.lc-head h2{margin:0;font-size:1.25rem;font-weight:900}.lc-head p{opacity:.85;margin:.3rem 0 0;font-size:.85rem}.lc-close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:inline-flex}.lc-close:hover{background:#ffffff4d}.lc-body{overscroll-behavior:contain;color:#1b2433;padding:1.3rem 1.5rem;line-height:1.9;overflow-y:auto}.lc-note{background:#fff6e0;border:1px solid #f0b90b;border-radius:12px;margin:0 0 1rem;padding:.6rem .9rem;font-size:.88rem;font-weight:700}.lc-part{margin-bottom:1.6rem}.lc-part h3{color:#0e3f8c;border-bottom:2px solid #f7b523;margin:0 0 .8rem;padding-bottom:.4rem;font-size:1.1rem;font-weight:900}.lc-sec{margin-bottom:.9rem}.lc-sec h4{color:#14243d;margin:0 0 .2rem;font-size:.98rem;font-weight:800}.lc-sec p{color:#34425a;margin:0;font-size:.92rem}.lc-foot{background:#f7f9fc;border-top:1px solid #e3eaf4;justify-content:flex-start;gap:.7rem;padding:.9rem 1.5rem;display:flex}.lc-btn{font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:.45rem;padding:.7rem 1.3rem;font-weight:800;transition:transform .15s,background .2s;display:inline-flex}.lc-btn:active{transform:scale(.97)}.lc-btn--primary{color:#fff;background:#0e3f8c}.lc-btn--primary:hover{background:#0a3173}.lc-btn--ghost{color:#14243d;background:#fff;border-color:#cfd8e8}@keyframes lc-fade{0%{opacity:0}to{opacity:1}}@keyframes lc-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (width<=560px){.lc-head,.lc-body,.lc-foot{padding-left:1rem;padding-right:1rem}.lc-foot{flex-direction:column}.lc-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.lc-overlay,.lc-modal{animation:none}}.lg-card--wide{max-width:560px}.lg-page--signup .lg-side{padding-top:1.6rem;padding-bottom:1.6rem}.lg-form--grid{grid-template-columns:1fr 1fr;gap:.9rem 1rem;display:grid}.lg-form--grid>*{animation:.6s cubic-bezier(.16,1,.3,1) both lgRise}.lg-form--grid>:first-child{animation-delay:.3s}.lg-form--grid>:nth-child(2){animation-delay:.36s}.lg-form--grid>:nth-child(3){animation-delay:.42s}.lg-form--grid>:nth-child(4){animation-delay:.48s}.lg-form--grid>:nth-child(5){animation-delay:.54s}.lg-form--grid>:nth-child(6){animation-delay:.6s}.lg-form--grid>:nth-child(7){animation-delay:.66s}.lg-field--full{grid-column:1/-1}.lg-field{min-width:0}.lg-input--select select{appearance:none;min-width:0;height:50px;color:var(--navy,#14243d);cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding:0 0 0 2.2rem;font-size:.95rem;font-weight:600}.lg-input--select select.is-empty{color:#8a9bb6;font-weight:500}.lg-select-caret{color:#7388a8;pointer-events:none;transition:transform .3s;position:absolute;left:.9rem;width:16px!important;height:16px!important}.lg-input--select:focus-within .lg-select-caret{color:var(--brand-blue,#0e3f8c);transform:rotate(180deg)}.lg-input.is-valid{border-color:var(--success,#1e7a4c);box-shadow:0 0 0 4px #1e7a4c1f}.lg-input.is-valid .lg-input__icon{color:var(--success,#1e7a4c)}.lg-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:.5rem;display:grid}.lg-meter i{transform-origin:100%;background:#dce8f9;border-radius:5px;height:5px;transition:background .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.lg-meter.s-1 i:nth-child(-n+1){background:var(--danger,#c0392b);transform:scaleY(1.4)}.lg-meter.s-2 i:nth-child(-n+2){background:var(--brand-yellow,#f7b523);transform:scaleY(1.4)}.lg-meter.s-3 i:nth-child(-n+3){background:#1553b3;transform:scaleY(1.4)}.lg-meter.s-4 i:nth-child(-n+4){background:var(--success,#1e7a4c);transform:scaleY(1.4)}.lg-meter__label{color:var(--ink-muted,#51627a);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.76rem;font-weight:700;animation:.3s both lgRise;display:flex}.lg-meter__label--ok{color:var(--success,#1e7a4c)}.lg-meter__label svg{width:15px!important;height:15px!important}@media (width<=640px){.lg-form--grid{grid-template-columns:1fr}}.profile-skeleton{background-color:#f8fafc;width:100%;min-height:100vh;padding-bottom:50px;overflow:hidden}.shimmer{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;animation:1.5s linear infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-nav{background:#fff;justify-content:space-between;align-items:center;height:100px;margin-bottom:2rem;padding:0 4rem;display:flex}.nav-left-pill{border-radius:20px;width:150px;height:40px}.nav-right{align-items:center;gap:1.5rem;display:flex}.nav-link-pill{border-radius:10px;width:80px;height:15px}.nav-avatar-circle{border-radius:50%;width:80px;height:80px}.skeleton-profile-container{flex-direction:column;gap:3rem;max-width:1100px;margin:0 auto;padding:2rem;display:flex}.user-card-skeleton{background:#fff;border-radius:25px;justify-content:flex-end;align-items:center;gap:2rem;height:250px;padding:3rem;display:flex}.user-card-text{flex-direction:column;align-items:flex-end;gap:15px;display:flex}.text-line-lg{border-radius:8px;width:300px;height:30px}.text-line-sm{border-radius:8px;width:200px;height:15px}.user-card-avatar{border-radius:50%;width:150px;height:150px}.middle-block-skeleton{background:#fff;border-radius:25px;justify-content:center;align-items:center;height:400px;display:flex}.user-doc-placeholder{background:#f1f5f9;border-radius:20px;width:200px;height:200px}.footer-skeleton{background:#4a5568;justify-content:space-around;align-items:center;height:200px;margin-top:5rem;padding:0 5rem;display:flex}.footer-block{background:#ffffff1a;border-radius:15px;width:150px;height:100px}.cpm-overlay{z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both cpmFade;display:flex;position:fixed;inset:0}.cpm-modal{box-sizing:border-box;border-top:5px solid var(--brand-yellow,#f7b523);width:min(460px,100%);max-height:calc(100vh - 2rem);font-family:var(--font-main,"Cairo", sans-serif);background:#fff;border-radius:28px;padding:2rem 1.8rem 1.6rem;animation:.5s cubic-bezier(.34,1.4,.64,1) both cpmPop;position:relative;overflow:auto;box-shadow:0 30px 70px #0a1e4666}.cpm-modal svg{max-width:none!important}.cpm-close{top:14px;color:#0e3f8c;cursor:pointer;background:#edf3fb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .25s,color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;inset-inline-start:14px}.cpm-close svg{width:22px!important;height:22px!important}.cpm-close:hover{color:#fff;background:#c0392b;transform:rotate(90deg)}.cpm-close:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.cpm-head{text-align:center;justify-items:center;gap:.35rem;margin:.6rem 0 1.4rem;display:grid}.cpm-head__icon{background:var(--brand-blue,#0e3f8c);width:58px;height:58px;color:var(--brand-yellow,#f7b523);border-radius:18px;place-items:center;margin-bottom:.4rem;display:grid;box-shadow:0 12px 24px #0e3f8c40}.cpm-head__icon svg{width:30px!important;height:30px!important}.cpm-head h2{color:#14243d;margin:0;font-family:inherit;font-size:1.35rem;font-weight:900}.cpm-head p{color:#51627a;margin:0;font-size:.9rem;font-weight:600}.cpm-alert{border-radius:14px;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;display:flex}.cpm-alert svg{flex-shrink:0;width:20px!important;height:20px!important}.cpm-alert.is-error{color:#c0392b;background:#fbe4e1;animation:.45s cpmShake}.cpm-alert.is-success{color:#1e7a4c;background:#dff3e8;animation:.4s both cpmRise}.cpm-form{gap:1.1rem;display:grid}.cpm-field{gap:.45rem;display:grid}.cpm-label{color:#14243d;font-size:.85rem;font-weight:800}.cpm-input{position:relative}.cpm-input input{box-sizing:border-box;color:#14243d;text-align:left;background:#fff;border:2px solid #cfdcee;border-radius:16px;outline:none;width:100%;height:52px;padding:0 3.4rem;font-family:inherit;font-size:1rem;font-weight:700;transition:border-color .25s,box-shadow .25s}.cpm-input input:focus{border-color:#0e3f8c;box-shadow:0 0 0 4px #0e3f8c1f}.cpm-input.is-ok input{border-color:#1e7a4c}.cpm-input.is-bad input{border-color:#c0392b}.cpm-input__lock,.cpm-input__toggle{position:absolute;top:50%;transform:translateY(-50%)}.cpm-input__lock{color:#0e3f8c;pointer-events:none;inset-inline-start:1rem}.cpm-input__lock svg{width:22px!important;height:22px!important}.cpm-input__toggle{color:#51627a;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid;inset-inline-end:.4rem}.cpm-input__toggle svg{width:22px!important;height:22px!important}.cpm-input__toggle:hover{color:#0e3f8c;background:#edf3fb}.cpm-input__toggle:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.cpm-hint{margin:0;font-size:.8rem;font-weight:700}.cpm-hint.is-ok{color:#1e7a4c}.cpm-hint.is-bad{color:#c0392b}.cpm-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a3173,#0e3f8c 55%,#1553b3);border:0;border-radius:16px;justify-content:center;align-items:center;height:54px;margin-top:.6rem;font-family:inherit;font-size:1.05rem;font-weight:900;transition:transform .25s,box-shadow .25s,opacity .25s;display:flex;box-shadow:0 14px 28px #0e3f8c52}.cpm-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 32px #0e3f8c66}.cpm-submit:active:not(:disabled){transform:scale(.98)}.cpm-submit:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}.cpm-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (width<=600px){.cpm-overlay{align-items:flex-end;padding:0}.cpm-modal{width:100%;max-height:92vh;padding:1.6rem 1.1rem calc(1.4rem + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;animation:.45s cubic-bezier(.16,1,.3,1) both cpmSheet}.cpm-input input{height:54px}}@media (hover:none){.cpm-close:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cpm-overlay,.cpm-modal,.cpm-alert{animation:none!important}.cpm-close,.cpm-input input,.cpm-submit{transition:none!important}}@keyframes cpmFade{0%{opacity:0}to{opacity:1}}@keyframes cpmPop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes cpmSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes cpmShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes cpmRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.withdrawal-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#0f172a99;justify-content:center;align-items:center;padding:1.5rem;animation:.3s forwards fadeInOverlay;display:flex;position:fixed;inset:0}.withdrawal-modal-container{direction:rtl;background:#fffffff2;border:1px solid #fffc;border-radius:24px;flex-direction:column;width:100%;max-width:580px;max-height:90vh;font-family:inherit;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards slideInModal;display:flex;overflow:hidden;box-shadow:0 20px 40px -15px #0f172a40}.withdrawal-modal-header{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.withdrawal-modal-header h3{color:#14243d;align-items:center;gap:.6rem;margin:0;font-size:1.3rem;font-weight:800;display:flex}.withdrawal-modal-header h3 svg{color:#0e3f8c;font-size:1.5rem}.withdrawal-close-btn{cursor:pointer;color:#51627a;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.withdrawal-close-btn:hover{color:#14243d;background:#e2e8f0}.withdrawal-modal-body{flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.current-balance-card{color:#fff;background:linear-gradient(135deg,#0e3f8c 0%,#1e3a5f 100%);border-radius:16px;justify-content:space-between;align-items:center;padding:1.2rem 1.8rem;display:flex;box-shadow:0 10px 20px -5px #1e3a5f4d}.current-balance-card span{opacity:.9;font-size:.95rem;font-weight:500}.current-balance-card h2{margin:0;font-size:1.8rem;font-weight:900}.withdrawal-form-group{flex-direction:column;gap:.5rem;display:flex}.withdrawal-form-group label{color:#334155;font-size:.95rem;font-weight:700}.withdrawal-input-wrapper{align-items:center;display:flex;position:relative}.withdrawal-input-wrapper input,.withdrawal-input-wrapper select{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:.8rem 1rem;font-size:1rem;font-weight:600;transition:all .2s}.withdrawal-input-wrapper input:focus,.withdrawal-input-wrapper select:focus{background:#fff;border-color:#0e3f8c;box-shadow:0 0 0 4px #0e3f8c1a}.withdrawal-input-wrapper select{cursor:pointer;appearance:none}.withdrawal-input-prefix{color:#51627a;font-weight:700;position:absolute;left:1rem}.withdrawal-submit-btn{color:#fff;cursor:pointer;background:#0e3f8c;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:1.05rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 12px #0e3f8c33}.withdrawal-submit-btn:hover{background:#1e3a5f;box-shadow:0 6px 16px #1e3a5f4d}.withdrawal-submit-btn:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#cbd5e1}.withdrawal-history-section{border-top:1px solid #f1f5f9;padding-top:1.5rem}.withdrawal-history-section h4{color:#14243d;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.05rem;font-weight:800;display:flex}.withdrawal-requests-list{flex-direction:column;gap:.8rem;max-height:220px;padding-left:.3rem;display:flex;overflow-y:auto}.withdrawal-request-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem 1.2rem;transition:all .2s;display:flex}.withdrawal-request-item:hover{background:#f1f5f9;border-color:#cbd5e1}.withdrawal-req-info{flex-direction:column;gap:.2rem;display:flex}.withdrawal-req-info .amount{color:#14243d;font-size:1.05rem;font-weight:800}.withdrawal-req-info .details{color:#51627a;font-size:.8rem;font-weight:500}.withdrawal-req-info .date{color:#94a3b8;font-size:.75rem}.status-badge{border-radius:20px;align-items:center;gap:.3rem;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:flex}.status-badge.pending{color:#d97706;background:#fef3c7}.status-badge.approved{color:#059669;background:#d1fae5}.status-badge.rejected{color:#dc2626;background:#fee2e2}.empty-withdrawals{text-align:center;color:#94a3b8;padding:2rem 1rem;font-size:.9rem;font-weight:500}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideInModal{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseRingAnimation{0%{opacity:.8;transform:scale(.95)}50%{opacity:.3;transform:scale(1.3)}to{opacity:0;transform:scale(1.5)}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.pulse-ring{box-shadow:0 0 15px #0e3f8c66}.tsm-overlay{z-index:999999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);direction:rtl;background:#0f172a8c;justify-content:center;align-items:center;padding:24px 16px;font-family:Cairo,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.tsm-overlay--test{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbfc;align-items:flex-start;padding:56px 24px 80px}.tsm-card{color:#041733;background:#fff;border-radius:28px;width:100%;max-width:560px;padding:36px;box-shadow:0 24px 60px #0f172a40}.tsm-card--test{max-width:823px;box-shadow:none;background:0 0;padding:0}.tsm-btn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:700;transition:background .2s,box-shadow .2s,opacity .2s;display:inline-flex}.tsm-btn:disabled{opacity:.45;cursor:not-allowed}.tsm-btn--primary{color:#fff;background:#1f3a5f;box-shadow:0 8px 18px #1f3a5f38}.tsm-btn--primary:not(:disabled):hover{background:#173050}.tsm-btn--ghost{color:#676d88;background:#fff;border:1px solid #c8c9cc}.tsm-btn--ghost:not(:disabled):hover{background:#f8fbfc}.tsm-btn--grow{flex:1}.tsm-rules{background:#fff;border-radius:20px;width:100%;max-width:540px;margin:0 auto;font-family:IBM Plex Sans Arabic,Cairo,system-ui,sans-serif;overflow:hidden;box-shadow:0 24px 60px #0f172a47}.tsm-rules__head{flex-direction:column;gap:10px;padding:32px 36px 24px;display:flex}.tsm-rules__meta{justify-content:space-between;align-items:center;display:flex}.tsm-rules__eyebrow{color:#0e3f8c;font-family:Cairo,system-ui,sans-serif;font-size:15px;font-weight:800}.tsm-rules__pill{color:#14243d;background:#fff3d1;border-radius:999px;padding:6px 14px;font-family:Cairo,system-ui,sans-serif;font-size:14px;font-weight:800}.tsm-rules__title{color:#14243d;margin:0;font-size:28px;font-weight:700;line-height:1.35}.tsm-rules__lead{color:#475569;margin:0;font-size:15px;line-height:1.7}.tsm-rules__list{flex-direction:column;margin:0;padding:0 36px;list-style:none;display:flex}.tsm-rule{border-bottom:1px solid #e2e8f0;gap:16px;padding:20px 0;display:flex}.tsm-rule:last-child{border-bottom:0}.tsm-rule--warning{background:#fff7ed;border-bottom:0;border-radius:14px;margin:0 -18px;padding:18px}.tsm-rule__icon{color:#334155;background:#f1f5f9;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tsm-rule--warning .tsm-rule__icon{color:#b45309;background:#ffedd5}.tsm-rule__body{flex-direction:column;gap:4px;display:flex}.tsm-rule__body strong{color:#14243d;font-size:16px;font-weight:600}.tsm-rule--warning .tsm-rule__body strong{color:#7c2d12;font-weight:700}.tsm-rule__body span{color:#475569;font-size:14px;line-height:1.7}.tsm-rule--warning .tsm-rule__body span{color:#9a3412}.tsm-rule__body b{font-weight:700}.tsm-rules__foot{background:#f8fafc;border-top:1px solid #e2e8f0;flex-direction:column;gap:20px;padding:20px 36px 28px;display:flex}.tsm-agree{cursor:pointer;color:#14243d;align-items:flex-start;gap:12px;font-size:14px;line-height:1.7;display:flex}.tsm-agree input{accent-color:#2557d6;cursor:pointer;flex:none;width:20px;height:20px;margin:3px 0 0}.tsm-actions{gap:12px;display:flex}.tsm-test__heading{text-align:center;margin-bottom:32px}.tsm-test__heading h1{color:#e1a01c;margin:0 0 8px;font-size:48px;font-weight:800;line-height:1.2}.tsm-test__heading p{color:#676d88;margin:0;font-size:22px;line-height:1.6}.tsm-quiz{background:#fff;border:.5px solid #c8c9cc;border-radius:40px;flex-direction:column;gap:32px;padding:40px;display:flex;box-shadow:0 0 5px #a5a5a540}.tsm-warning{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.tsm-quiz__top{justify-content:space-between;align-items:center;display:flex}.tsm-quiz__count{color:#676d88;font-size:16px;font-weight:800}.tsm-quiz__close{color:#676d88;cursor:pointer;background:#fff;border:1px solid #c8c9cc80;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tsm-quiz__close:hover{background:#f8fbfc}.tsm-progress{justify-content:space-between;gap:24px;display:flex}.tsm-progress__group{opacity:.7;flex-direction:column;flex:1;gap:12px;display:flex}.tsm-progress__group.is-active{opacity:1}.tsm-progress__label{color:#0e3f8c;align-items:center;gap:12px;font-size:20px;font-weight:800;display:flex}.tsm-progress__chip{color:#0e3f8c;background:#f0f7fd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;transition:background .2s;display:flex}.tsm-progress__group.is-active .tsm-progress__chip{background:#dbeafe;box-shadow:0 0 0 3px #0e3f8c26}.tsm-progress__bars{gap:8px;display:flex}.tsm-progress__bar{background:#e2e8f0;border-radius:100px;flex:1;height:8px;transition:background .3s}.tsm-progress__bar.is-done{background:#1f3a5f}.tsm-quiz__question{color:#041733;text-align:right;margin:0;font-size:22px;font-weight:800;line-height:1.5}.tsm-options{flex-direction:column;gap:12px;display:flex}.tsm-option{color:#041733;text-align:right;cursor:pointer;background:#fff;border:1px solid #c8c9cc;border-radius:12px;align-items:center;gap:16px;width:100%;padding:14px 16px;font-family:inherit;font-size:16px;transition:all .2s;display:flex}.tsm-option:hover{border-color:#94a3b8}.tsm-option.is-selected{color:#0e3f8c;background:#f0f7fd;border:1.5px solid #0e3f8c;font-weight:700}.tsm-option__radio{background:#fff;border:2px solid #c8c9cc;border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.tsm-option.is-selected .tsm-option__radio{border-color:#0e3f8c}.tsm-option.is-selected .tsm-option__radio:after{content:"";background:#0e3f8c;border-radius:50%;position:absolute;inset:3px}.tsm-option__text{flex:1;min-width:0}.tsm-quiz__actions{direction:rtl;gap:16px;display:flex}.tsm-btn--back{flex-shrink:0;width:112px}@media (width<=640px){.tsm-overlay--test{padding:24px 12px 48px}.tsm-card{border-radius:22px;padding:20px}.tsm-test__heading{margin-bottom:20px}.tsm-test__heading h1{font-size:30px}.tsm-test__heading p{font-size:14px}.tsm-quiz{border-radius:20px;gap:22px;padding:18px}.tsm-progress{gap:10px}.tsm-progress__group{gap:8px;min-width:0}.tsm-progress__label{text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;font-size:13px;line-height:1.3}.tsm-progress__chip{width:42px;height:42px}.tsm-progress__chip svg{font-size:22px!important}.tsm-progress__bars{gap:5px}.tsm-progress__bar{height:6px}.tsm-quiz__question{font-size:16px}.tsm-option{gap:10px;padding:10px 12px;font-size:14px}.tsm-option__radio{width:18px;height:18px}.tsm-btn{border-radius:12px;height:48px;font-size:15px}.tsm-btn--back{width:96px}.tsm-rules__title{font-size:21px}.tsm-rule{padding:14px;font-size:13px}.tsm-agree{font-size:13px}}.tsm-card:has(.tsm-rules){max-width:540px;box-shadow:none;background:0 0;padding:0}.tsm-rules .tsm-btn{height:52px;font-family:inherit;font-size:16px;font-weight:700}.tsm-rules .tsm-btn--primary{box-shadow:none;background:#2557d6}.tsm-rules .tsm-btn--primary:not(:disabled):hover{background:#1a3fa3}.tsm-rules .tsm-btn--primary:disabled{color:#51627a;opacity:1;background:#e2e8f0}.tsm-rules .tsm-btn--ghost{color:#334155;border-color:#cbd5e1;flex:none;padding:0 24px;font-size:15px;font-weight:600}@media (width<=640px){.tsm-rules__head{padding:24px 20px 18px}.tsm-rules__title{font-size:22px}.tsm-rules__list{padding:0 20px}.tsm-rule--warning{margin:0 -10px}.tsm-rules__foot{padding:18px 20px 22px}}.tsm-card:has(.tsm-result){max-width:500px;box-shadow:none;background:0 0;padding:0}.tsm-result{background:var(--mist,#edf3fb);border-top:5px solid var(--brand-yellow,#f7b523);width:100%;color:var(--navy,#14243d);border-radius:28px;font-family:inherit;animation:.5s cubic-bezier(.34,1.4,.64,1) both tsmResPop;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a1e4666}.tsm-result__close{top:14px;z-index:2;width:36px;height:36px;color:var(--brand-blue,#0e3f8c);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,background .2s,color .2s;display:flex;position:absolute;inset-inline-start:14px}.tsm-result__close svg{width:16px!important;height:16px!important}.tsm-result__close:hover{background:var(--danger,#c0392b);color:#fff;transform:rotate(90deg)}.tsm-result__close:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.tsm-result__head{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:1.5rem 1.6rem 1.1rem;display:flex;position:relative}.tsm-result__orb{pointer-events:none;border-radius:50%;position:absolute}.tsm-result__orb--1{top:-70px;background:#0e3f8c12;width:170px;height:170px;animation:9s ease-in-out infinite tsmResDrift;inset-inline-end:-50px}.tsm-result__orb--2{bottom:-60px;background:#f7b5232e;width:130px;height:130px;animation:7s ease-in-out infinite reverse tsmResDrift;inset-inline-start:-40px}.tsm-result__head>*{position:relative}.tsm-result__medal{width:76px;height:76px;color:var(--brand-yellow,#f7b523);background:linear-gradient(135deg,#0a3173,#0e3f8c 60%,#1553b3);border-radius:24px;justify-content:center;align-items:center;animation:3.6s ease-in-out infinite tsmResFloat;display:flex;position:relative;box-shadow:0 14px 28px #0e3f8c59}.tsm-result__medal svg{width:42px!important;height:42px!important}.tsm-result__ring{border:2px solid #f7b52399;border-radius:28px;animation:2.4s ease-out infinite tsmResRipple;position:absolute;inset:-6px}.tsm-result__eyebrow{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;margin-top:.5rem;padding:.2rem .85rem;font-size:.8rem;font-weight:800}.tsm-result__title{color:var(--navy,#14243d);margin:.15rem 0 0;font-size:clamp(1.35rem,3.4vw,1.65rem);font-weight:900;line-height:1.4}.tsm-result__title:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;width:52px;height:4px;margin:.4rem auto 0;animation:.8s cubic-bezier(.16,1,.3,1) .3s both tsmResDraw;display:block}.tsm-result__sub{color:var(--ink-muted,#51627a);margin:.45rem 0 0;font-size:.92rem;font-weight:600}.tsm-result__body{flex-direction:column;gap:.9rem;padding:.3rem 1.4rem 1.2rem;display:flex}.tsm-rating{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:22px;padding:1.1rem 1.2rem 1rem;animation:.5s cubic-bezier(.16,1,.3,1) .1s both tsmResRise;box-shadow:0 16px 32px #0e3f8c4d}.tsm-rating__top{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.tsm-rating__value{flex-direction:column;gap:.2rem;display:flex}.tsm-rating__label{color:#fffc;font-size:.9rem;font-weight:700}.tsm-rating__num{direction:ltr;align-items:baseline;gap:.35rem;display:flex}.tsm-rating__big{font-size:3.4rem;font-weight:900;line-height:1}.tsm-rating__of{color:#ffffffb3;font-size:1.2rem;font-weight:700}.tsm-stars{direction:rtl;align-items:center;gap:3px;padding-bottom:6px;display:flex}.tsm-star-slot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.tsm-star-slot__base{color:#ffffff40;display:block;width:24px!important;height:24px!important}.tsm-star-slot__fill{white-space:nowrap;pointer-events:none;height:100%;position:absolute;top:0;right:0;overflow:hidden}.tsm-star-slot__fill svg{color:var(--brand-yellow,#f7b523);display:block;position:absolute;top:0;right:0;width:24px!important;height:24px!important}.tsm-score{border-top:1px solid #ffffff2e;flex-direction:column;gap:.5rem;margin-top:.9rem;padding-top:.8rem;display:flex}.tsm-score__head{color:#ffffffd9;justify-content:space-between;align-items:baseline;font-size:.88rem;font-weight:700;display:flex}.tsm-score__head strong{color:#fff;font-size:1.2rem;font-weight:900}.tsm-score__bar{background:#fff3;border-radius:8px;height:8px;position:relative;overflow:hidden}.tsm-score__bar span{transform-origin:100%;background:linear-gradient(270deg,#f7b523,#ffd66b);border-radius:8px;animation:1s cubic-bezier(.16,1,.3,1) .3s both tsmResFill;position:absolute;top:0;bottom:0;right:0}.tsm-score__scale{color:#ffffffa6;justify-content:space-between;font-size:.74rem;font-weight:700;display:flex}.tsm-facts{box-shadow:var(--shadow-card,0 6px 18px #14243d12);background:#fff;border-radius:18px;flex-direction:column;margin:0;padding:0;list-style:none;animation:.5s cubic-bezier(.16,1,.3,1) .2s both tsmResRise;display:flex}.tsm-facts li{align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.tsm-facts li+li{border-top:1px solid var(--line,#dce8f9)}.tsm-facts li>div{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.tsm-facts strong{color:var(--navy,#14243d);font-size:.92rem;font-weight:800}.tsm-facts small{color:var(--ink-muted,#51627a);font-size:.76rem;font-weight:600}.tsm-facts b{color:var(--brand-blue,#0e3f8c);white-space:nowrap;font-size:1rem;font-weight:900}.tsm-facts__icon{background:var(--blue-tint,#dce8f9);width:40px;height:40px;color:var(--brand-blue,#0e3f8c);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.tsm-facts__icon--y{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.tsm-facts__icon svg{width:22px!important;height:22px!important}.tsm-result__note{background:#e3f4ea;border:1px solid #bfe3cc;border-radius:18px;align-items:center;gap:.8rem;padding:.8rem 1rem;animation:.5s cubic-bezier(.16,1,.3,1) .3s both tsmResRise;display:flex}.tsm-result__note-icon{background:var(--success,#1e7a4c);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tsm-result__note-icon svg{width:22px!important;height:22px!important}.tsm-result__note-body{flex-direction:column;gap:.1rem;display:flex}.tsm-result__note-body strong{color:var(--success,#1e7a4c);font-size:.92rem;font-weight:800}.tsm-result__note-body span{color:var(--ink-muted,#51627a);font-size:.8rem;font-weight:600;line-height:1.6}.tsm-result__foot{padding:.2rem 1.4rem 1.4rem}.tsm-btn--block{width:100%}.tsm-result .tsm-btn--primary{background:var(--brand-yellow,#f7b523);height:52px;color:var(--navy,#14243d);border-radius:16px;justify-content:center;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #f7b52366}.tsm-result .tsm-btn--primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite tsmResShine;position:absolute;inset:0;transform:translate(120%)}.tsm-result .tsm-btn--primary svg{transition:transform .25s;width:20px!important;height:20px!important}.tsm-result .tsm-btn--primary:hover{background:var(--yellow-hover,#e3a00f);transform:translateY(-2px)}.tsm-result .tsm-btn--primary:hover svg{transform:translate(-5px)}.tsm-result .tsm-btn--primary:active{transform:scale(.97)}.tsm-result .tsm-btn--primary:focus-visible{outline:3px solid var(--brand-blue,#0e3f8c);outline-offset:3px}@keyframes tsmResPop{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:none}}@keyframes tsmResRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tsmResDrift{0%,to{transform:translate(0)}50%{transform:translate(18px,12px)}}@keyframes tsmResFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tsmResRipple{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}@keyframes tsmResDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tsmResFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tsmResShine{0%{transform:translate(120%)}40%,to{transform:translate(-120%)}}@media (width<=600px){.tsm-card:has(.tsm-result){max-width:100%}.tsm-result{border-radius:24px}.tsm-result__head{padding:1.2rem 1rem .8rem}.tsm-result__medal{border-radius:20px;width:64px;height:64px}.tsm-result__medal svg{width:36px!important;height:36px!important}.tsm-result__body{gap:.75rem;padding:.2rem 1rem 1rem}.tsm-rating__big{font-size:2.8rem}.tsm-star-slot,.tsm-star-slot__base,.tsm-star-slot__fill svg{width:20px!important;height:20px!important}.tsm-result__foot{padding:.1rem 1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.tsm-result,.tsm-result *{transition:none!important;animation:none!important}.tsm-score__bar span{transform:none}}.profile-page{min-height:100vh;font-family:var(--font-main);box-sizing:border-box;direction:rtl;background-color:#f8fafc;width:100%;max-width:100vw;padding:3rem 0;overflow-x:hidden}.profile-container{box-sizing:border-box;flex-direction:column;gap:2rem;width:100%;max-width:900px;margin:0 auto;padding:0 1.5rem;display:flex}.profile-user-card{background:#fff;border-radius:25px;justify-content:space-between;align-items:center;padding:2.5rem;display:flex;box-shadow:0 4px 20px #0000000d}.profile-user-info{align-items:center;gap:2rem;display:flex}.avatar-wrapper{width:120px;height:120px;position:relative}.avatar-wrapper img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 5px 15px #0000001a}.edit-avatar-btn{background:var(--primary);color:#fff;cursor:pointer;width:35px;height:35px;transition:var(--transition);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:5px;right:5px}.user-text-details h2{color:var(--primary);margin-bottom:.3rem;font-size:1.8rem;font-weight:800}.user-text-details p{color:var(--text-muted);margin-bottom:.8rem;font-size:1rem}.badge-row{gap:10px;display:flex}.status-badge{color:#d4a017;background:#fff8e6;border-radius:12px;align-items:center;gap:5px;padding:5px 15px;font-size:.9rem;font-weight:700;display:flex}.location-badge{color:#4a5568;background:#edf2f7;border-radius:12px;align-items:center;gap:5px;padding:5px 15px;font-size:.9rem;font-weight:700;display:flex}.profile-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;display:grid}.stat-card{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:1.5rem;display:flex;box-shadow:0 4px 15px #00000008}.stat-card.clickable-stat-card{cursor:pointer;border:1.5px solid #f3e8ff;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.stat-card.clickable-stat-card:hover{background:#faf5ff;border-color:#c084fc;transform:translateY(-5px);box-shadow:0 14px 28px #805ad529}.stat-card.clickable-stat-card:active{transform:translateY(-1px)}.stat-icon-bg{border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.stat-icon-bg.green{color:#38a169;background:#f0fff4}.stat-card h4{color:var(--primary);font-size:1.8rem;font-weight:800}.stat-card span{color:var(--text-muted);font-size:.9rem;font-weight:600}.profile-section{background:#fff;border-radius:25px;padding:2.5rem;box-shadow:0 4px 20px #0000000d}.settings-section-container{background:#fff;border:1px solid #d9d9d9;border-radius:16px;flex-direction:column;gap:15px;padding:16px 32px;display:flex;box-shadow:0 4px 4px #f6fbf6}.section-header{color:#0e3f8c;align-items:center;gap:15px;margin-bottom:2rem;display:flex}.section-header .icon-bg{color:#fff;background:#0e3f8c;border-radius:25px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.section-header h3{font-size:24px;font-weight:600;line-height:1.2}.data-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.data-item{flex-direction:column;gap:8px;display:flex}.data-item label{color:var(--text-dark);font-size:1rem;font-weight:700}.data-value-box{color:#475569;text-align:center;background:#f1f5f9;border-radius:15px;padding:12px 18px;font-size:1rem;font-weight:600}.data-item.full-width{grid-column:span 2}.data-item.full-width .data-value-box{text-align:right}.orders-list{flex-direction:column;gap:1.2rem;display:flex}.order-item{transition:var(--transition);border:1px solid #edf2f7;border-radius:18px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.order-item:hover{border-color:var(--primary-light);background:#f8fafc}.order-main-info{align-items:center;gap:15px;display:flex}.order-icon{color:#3182ce;background:#e6f0ff;border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.8rem;display:flex}.order-text h4{color:var(--primary);margin-bottom:3px;font-size:1.1rem;font-weight:700}.order-text p{color:var(--text-muted);font-size:.9rem}.order-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.order-price{color:var(--primary);font-size:1.1rem;font-weight:800}.order-status{border-radius:10px;padding:4px 12px;font-size:.8rem;font-weight:700}.status-completed{color:#38a169;background:#f0fff4}.status-pending{color:#e53e3e;background:#fff5f5}.settings-list{flex-direction:column;display:flex}.settings-item{cursor:pointer;height:80px;transition:var(--transition);filter:drop-shadow(0 4px 4px #f6fbf6);border-bottom:1px solid #b1b1b180;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.settings-item:last-child{border-bottom:none}.settings-item:hover{background:#fdfdfd}.settings-item-left{align-items:center;gap:15px;display:flex}.settings-icon{border-radius:12px;justify-content:center;align-items:center;width:55px;height:55px;font-size:1.8rem;display:flex;background:0 0!important}.settings-icon.blue{color:#42a5f5}.settings-icon.gold{color:#fdd835}.settings-icon.navy{color:#0e3f8c}.settings-icon.red{color:#ff0300}.settings-icon.red-raw{color:#d43333}.settings-item span{color:#2d3748;font-size:20px;font-weight:600;line-height:1.2}.chevron-icon{color:#4a5568;font-size:1.2rem}.profile-modal-card{box-sizing:border-box;direction:rtl;background:linear-gradient(#fff 45%,#e1f0fc 100%);border-radius:32px;flex-direction:column;width:650px;max-height:85vh;padding:40px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:relative;box-shadow:0 20px 50px #00000026}.modal-close-btn{color:#ef4444;cursor:pointer;z-index:100;background:#fee2e2;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:25px;right:25px}.modal-close-btn:hover{color:#b91c1c;background:#fca5a5;transform:rotate(90deg)}.modal-header-section{text-align:center;margin-bottom:20px}.modal-header-icon-bg{border-radius:22px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 15px;font-size:2.2rem;display:flex;box-shadow:0 8px 20px #00000008}.modal-header-icon-bg.notifications-color{color:#0e3f8c;background:#e0f2fe}.modal-header-icon-bg.ratings-color{color:#d97706;background:#fef3c7}.modal-header-title{color:#14243d;margin-bottom:5px;font-size:1.5rem;font-weight:800}.modal-header-subtitle{color:#51627a;margin:0;font-size:.95rem;font-weight:600}.modal-alert-error{color:#b91c1c;text-align:right;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;margin-bottom:15px;padding:12px 20px;font-size:.95rem;font-weight:700;animation:.2s fadeIn}.modal-alert-success{color:#047857;text-align:right;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:12px;margin-bottom:15px;padding:12px 20px;font-size:.95rem;font-weight:700;animation:.2s fadeIn}.modal-scrollable-content{flex:1;margin-top:10px;padding-left:8px;overflow-y:auto}.modal-scrollable-content::-webkit-scrollbar{width:6px}.modal-scrollable-content::-webkit-scrollbar-track{background:#00000005;border-radius:10px}.modal-scrollable-content::-webkit-scrollbar-thumb{background:#0e3f8c33;border-radius:10px}.modal-scrollable-content::-webkit-scrollbar-thumb:hover{background:#0e3f8c66}.modal-skeletons-container{flex-direction:column;gap:15px;display:flex}.modal-skeleton-item{background:#fff;border:1px solid #edf2f7;border-radius:20px;align-items:center;gap:15px;padding:20px;display:flex}.skeleton-avatar{background:#e2e8f0;border-radius:50%;width:48px;height:48px}.skeleton-text-group{flex-direction:column;flex:1;gap:8px;display:flex}.skeleton-title{background:#e2e8f0;border-radius:4px;width:40%;height:14px}.skeleton-subtitle{background:#e2e8f0;border-radius:4px;width:80%;height:12px}@keyframes pulse{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.animate-pulse{animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse}.modal-empty-state{text-align:center;padding:40px 20px}.empty-state-icon{color:#94a3b8;margin-bottom:15px;font-size:5rem}.modal-empty-state h3{color:#334155;margin-bottom:8px;font-size:1.35rem;font-weight:800}.modal-empty-state p{color:#51627a;max-width:320px;margin:0 auto;font-size:.95rem;font-weight:600;line-height:1.5}.notifications-list-wrapper,.ratings-list-wrapper{flex-direction:column;gap:15px;display:flex}.notification-card-item,.rating-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:12px;padding:20px;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000003}.notification-card-item:hover,.rating-card-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #00000008}.notification-card-item.accepted{background:#f0fdf4;border-color:#a7f3d0}.notification-card-header,.rating-card-header{justify-content:space-between;align-items:center;display:flex}.notification-badge-title{color:#0e3f8c;align-items:center;gap:6px;font-size:1.05rem;font-weight:800;display:flex}.notification-badge-title span{color:#0e3f8c;font-size:1rem;font-weight:800}.badge-icon{font-size:1.25rem}.notification-date,.rating-date-stamp{color:#94a3b8;font-size:.85rem;font-weight:700}.notification-message-text{color:#475569;text-align:right;margin:0;font-size:.95rem;font-weight:700;line-height:1.5}.notification-actions-row{gap:12px;margin-top:5px;display:flex}.btn-notification-accept{color:#fff;cursor:pointer;background:#0e3f8c;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 15px;font-size:.9rem;font-weight:800;transition:all .2s;display:flex}.btn-notification-accept:hover{background:#0a3173}.btn-notification-accept:disabled{cursor:not-allowed;background:#93c5fd}.btn-notification-track{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.9rem;font-weight:800;transition:all .2s;display:flex}.btn-notification-track:hover{background:#e2e8f0}.accepted-status-badge{color:#065f46;background:#d1fae5;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:.9rem;font-weight:800;display:inline-flex}.rating-card-user-info{align-items:center;gap:12px;display:flex}.rating-user-initials{color:#475569;background:#f1f5f9;border:1px solid #edf2f7;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:800;display:flex}.rating-user-name{color:#14243d;margin:0 0 2px;font-size:1rem;font-weight:800}.rating-device-model{color:#51627a;align-items:center;gap:4px;font-size:.8rem;font-weight:700;display:flex}.rating-stars-row{gap:2px;display:flex}.rating-comment-text{color:#475569;text-align:right;margin:0;padding-right:56px;font-size:.95rem;font-weight:700;line-height:1.5}.rating-card-footer{justify-content:flex-end;margin-top:-4px;padding-right:56px;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.profile-page{padding:1.5rem 0;overflow-x:hidden}.profile-container{gap:1.25rem;max-width:100vw;padding:0 .85rem;overflow-x:hidden}.profile-section{overflow-x:hidden;box-sizing:border-box!important;border-radius:18px!important;width:100%!important;max-width:100%!important;padding:1.25rem 1rem!important}.profile-user-card{text-align:center;flex-direction:column;box-sizing:border-box!important;width:100%!important;padding:1.5rem 1rem!important}.profile-user-info{flex-direction:column;gap:1rem}.profile-stats-grid,.data-grid{grid-template-columns:1fr}.data-item.full-width{grid-column:span 1}.profile-modal-card{border-radius:20px;width:92%;max-height:90vh;padding:18px}.rating-comment-text,.rating-card-footer{padding-right:0}.modal-close-btn{top:15px;right:15px}}.profile-page{background-color:var(--mist,#edf3fb)}.profile-user-card,.profile-section,.stat-card{box-shadow:var(--shadow-card,0 4px 20px #14243d0f)}.user-text-details h2{color:var(--brand-blue,#0e3f8c)}.user-text-details p{color:var(--ink-muted,#51627a)}.edit-avatar-btn{background:var(--brand-blue,#0e3f8c)}.status-badge{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border:1px solid #f4d27a}.location-badge{background:var(--blue-tint,#dce8f9);color:var(--navy,#14243d)}.stat-icon-bg.blue,.stat-icon-bg.green{color:#0e3f8c;background:#dce8f9}.stat-icon-bg.gold{color:#14243d;background:#fff3d1}.stat-icon-bg.purple{color:#0e3f8c;background:#dce8f9}.stat-card h4{color:var(--brand-blue,#0e3f8c)}.stat-card span{color:var(--ink-muted,#51627a)}.section-header h3{color:var(--navy,#14243d);font-size:20px;font-weight:800}.data-item label{color:var(--navy,#14243d)}.data-value-box{background:var(--mist,#edf3fb);color:var(--navy,#14243d)}.pc-title,.pc-pct,.pending-title{color:var(--navy,#14243d)!important}.push-card .icon-bg{color:#0e3f8c!important;background:#dce8f9!important}@media (width<=768px){.profile-page{padding:1rem 0 2rem}.profile-container{gap:.9rem;padding:0 .75rem}.profile-user-card{border-radius:18px;padding:1.1rem 1rem!important}.avatar-wrapper{width:84px;height:84px}.avatar-wrapper img{border-width:3px}.edit-avatar-btn{border-width:2px;width:28px;height:28px;font-size:14px}.user-text-details h2{margin-bottom:.15rem;font-size:1.15rem}.user-text-details p{word-break:break-all;margin-bottom:.5rem;font-size:.82rem}.badge-row{flex-wrap:wrap;justify-content:center;gap:6px}.status-badge,.location-badge{border-radius:10px;padding:4px 10px;font-size:.75rem}.profile-completion-card{border-radius:18px!important;margin-bottom:0!important;padding:1rem!important}.profile-completion-card>div:first-child{margin-bottom:.7rem!important}.pc-title{font-size:1.05rem!important}.pc-pct{font-size:1rem!important}.profile-completion-card>div:nth-child(2){height:10px!important;margin-bottom:.9rem!important}.profile-completion-card button{justify-content:center;width:100%;padding:.6rem 1.5rem!important;font-size:.9rem!important}.pending-banner{border-radius:14px!important;align-items:flex-start!important;gap:.75rem!important;margin-bottom:0!important;padding:.85rem 1rem!important}.pending-icon{width:34px!important;height:34px!important}.pending-icon svg{width:20px!important;height:20px!important}.pending-title{line-height:1.5;font-size:.92rem!important}.pending-text{font-size:.8rem!important;line-height:1.6!important}.profile-stats-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}.stat-card{border-radius:14px;gap:4px;padding:.75rem .35rem}.stat-icon-bg{border-radius:10px;width:34px;height:34px;font-size:1.1rem}.stat-card h4{font-size:1.15rem}.stat-card span{font-size:.7rem;line-height:1.3}.profile-section{border-radius:16px!important;padding:1rem!important}.section-header{gap:10px;margin-bottom:1rem!important}.section-header .icon-bg{border-radius:12px;width:36px;height:36px;font-size:1.1rem}.section-header h3{font-size:1rem}.section-header button{padding:.35rem .8rem!important;font-size:.8rem!important}.data-grid{gap:.75rem}.data-item label{font-size:.82rem}.data-value-box{border-radius:10px;padding:9px 12px;font-size:.85rem}.push-card{border-radius:16px!important;margin-bottom:0!important;padding:1rem!important}.push-card .icon-bg{border-radius:12px!important;width:36px!important;height:36px!important}.push-card .icon-bg svg{width:20px!important;height:20px!important}.push-title{line-height:1.5;font-size:.92rem!important}.push-title span{font-size:.68rem!important}.push-card p{line-height:1.6;font-size:.78rem!important}.push-card>div:last-child{border-radius:12px!important;padding:.7rem .85rem!important}.push-card>div:last-child span{line-height:1.5;font-size:.78rem!important}.push-card>div:last-child button{justify-content:center;width:100%;padding:.5rem 1rem!important;font-size:.8rem!important}.order-icon{border-radius:12px;width:42px;height:42px;font-size:1.3rem}.order-text h4{font-size:.92rem}.order-text p,.order-price{font-size:.78rem}.settings-item{height:56px;padding:0 4px}.settings-item span{font-size:.92rem}.settings-icon{width:36px;height:36px;font-size:1.25rem}.chevron-icon{font-size:1rem}}.profile-page{background:linear-gradient(180deg, #dce8f9 0, var(--mist,#edf3fb) 260px)}.profile-container{max-width:960px}.profile-container>*{animation:.65s cubic-bezier(.16,1,.3,1) both pfRise}.profile-container>:nth-child(2){animation-delay:80ms}.profile-container>:nth-child(3){animation-delay:.16s}.profile-container>:nth-child(4){animation-delay:.24s}.profile-container>:nth-child(5){animation-delay:.32s}.profile-container>:nth-child(n+6){animation-delay:.4s}.profile-user-card{text-align:center;border:0;border-radius:28px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px #0e3f8c24;padding:78px 1.6rem 1.7rem!important}.profile-user-card:before{content:"";background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);height:124px;position:absolute;inset:0 0 auto}.profile-user-card:after{content:"";pointer-events:none;background:#f7b52333;border-radius:50%;width:190px;height:190px;animation:9s ease-in-out infinite pfDrift;position:absolute;top:-50px;left:8%}.profile-user-info{z-index:1;flex-direction:column;align-items:center;gap:.9rem;position:relative}.avatar-wrapper{width:112px;height:112px;margin-top:-78px;animation:.8s cubic-bezier(.34,1.56,.64,1) .2s both pfAvatar}.avatar-wrapper img{border:5px solid #fff;transition:transform .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 12px 28px #0e3f8c4d}.avatar-wrapper:hover img{transform:scale(1.05)rotate(-3deg)}.edit-avatar-btn{transition:transform .25s cubic-bezier(.34,1.56,.64,1);bottom:2px;right:2px;background:var(--brand-yellow,#f7b523)!important;color:var(--navy,#14243d)!important}.edit-avatar-btn:hover{transform:scale(1.18)rotate(-10deg)}.user-text-details h2{color:var(--navy,#14243d);font-size:1.6rem;font-weight:900}.user-text-details p{margin-bottom:.9rem}.badge-row{flex-wrap:wrap;justify-content:center}.status-badge,.location-badge{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.status-badge:hover,.location-badge:hover{transform:translateY(-2px)scale(1.04)}.location-badge svg{color:var(--brand-blue,#0e3f8c)!important}.profile-completion-card>div:nth-child(2)>div{animation:1.3s cubic-bezier(.16,1,.3,1) .4s both pfGrow;position:relative;overflow:hidden}.profile-completion-card>div:nth-child(2)>div:after{content:"";background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);animation:2.8s ease-in-out 1.6s infinite pfShine;position:absolute;inset:0;transform:translate(120%)}.profile-completion-card{box-shadow:var(--shadow-card,0 6px 22px #14243d12)!important;border:0!important}.stat-card{border:0;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.stat-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #0e3f8c29}.stat-icon-bg{transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s}.stat-card:hover .stat-icon-bg{background:var(--brand-blue,#0e3f8c);color:#fff;transform:rotate(-8deg)scale(1.12)}.stat-card h4{font-weight:900}.profile-section{border:0;transition:box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1)}.profile-section:hover{box-shadow:0 16px 36px #0e3f8c1f}.section-header .icon-bg{border-radius:16px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.profile-section:hover>.section-header .icon-bg,.profile-section:hover .section-header .icon-bg{transform:rotate(-8deg)scale(1.08)}.data-value-box{transition:background .25s,transform .25s}.data-value-box:hover{background:var(--blue-tint,#dce8f9);transform:translate(-3px)}.data-grid .data-item{animation:.5s cubic-bezier(.16,1,.3,1) both pfRise}.data-grid .data-item:nth-child(2){animation-delay:50ms}.data-grid .data-item:nth-child(3){animation-delay:.1s}.data-grid .data-item:nth-child(4){animation-delay:.15s}.data-grid .data-item:nth-child(5){animation-delay:.2s}.data-grid .data-item:nth-child(n+6){animation-delay:.25s}.push-card{border:0!important;border-top:4px solid var(--brand-yellow,#f7b523)!important;box-shadow:var(--shadow-card,0 6px 22px #14243d12)!important}.push-card .icon-bg svg{transform-origin:50% 10%;animation:3.2s ease-in-out infinite pfRing}.push-card button{transition:transform .2s,box-shadow .2s,background .2s}.push-card button:hover:not(:disabled){transform:translateY(-2px)}.push-card button:active:not(:disabled){transform:scale(.97)}.order-item{transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s,box-shadow .3s}.order-item:hover{background:var(--mist,#edf3fb);border-color:#b7cdee;transform:translate(-4px);box-shadow:0 8px 20px #0e3f8c1a}.settings-item{transition:background .25s,padding .3s cubic-bezier(.16,1,.3,1)}.settings-item:hover{background:var(--mist,#edf3fb);padding-right:30px}.settings-item:hover .chevron-icon{color:var(--brand-blue,#0e3f8c);transform:translate(-5px)}.chevron-icon{transition:transform .3s cubic-bezier(.16,1,.3,1),color .25s}@keyframes pfRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pfAvatar{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes pfDrift{0%,to{transform:translate(0)}50%{transform:translate(26px,16px)}}@keyframes pfGrow{0%{width:0!important}}@keyframes pfShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes pfRing{0%,60%,to{transform:rotate(0)}66%{transform:rotate(14deg)}72%{transform:rotate(-12deg)}78%{transform:rotate(8deg)}84%{transform:rotate(-5deg)}90%{transform:rotate(0)}}@media (width<=768px){.profile-user-card{border-radius:22px;padding:64px 1rem 1.3rem!important}.profile-user-card:before{height:104px}.avatar-wrapper{width:92px;height:92px;margin-top:-64px}.user-text-details h2{font-size:1.25rem}.data-value-box:hover,.stat-card:hover,.order-item:hover{transform:none}}@media (hover:none){.stat-card:hover .stat-icon-bg{background:inherit;color:inherit;transform:none}}@media (prefers-reduced-motion:reduce){.profile-container>*,.avatar-wrapper,.profile-user-card:after,.data-grid .data-item,.profile-completion-card>div:nth-child(2)>div,.profile-completion-card>div:nth-child(2)>div:after,.push-card .icon-bg svg{animation:none!important}}.sa{aspect-ratio:1/.92;background:linear-gradient(160deg,#fff 0%,#dce8f9 100%);border-radius:28px;width:280px;animation:.6s cubic-bezier(.34,1.35,.64,1) both saIn;position:relative;overflow:hidden;box-shadow:0 18px 38px #061c4247}.sa *{box-sizing:border-box}.sa svg{max-width:none!important}.sa-bg{pointer-events:none;border-radius:50%;position:absolute}.sa-bg--1{background:#0e3f8c14;width:150px;height:150px;animation:8s ease-in-out infinite saDrift;top:-50px;right:-40px}.sa-bg--2{background:#f7b52333;width:130px;height:130px;animation:6s ease-in-out infinite reverse saDrift;bottom:-50px;left:-30px}.sa-core{color:#f7b523;z-index:3;background:linear-gradient(135deg,#0a3173,#0e3f8c 60%,#1553b3);border-radius:28px;justify-content:center;align-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;animation:3.4s ease-in-out infinite saFloat;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 16px 30px #0e3f8c66}.sa-core svg{width:52px!important;height:52px!important}.sa-core--yellow{color:#14243d;background:#f7b523;box-shadow:0 16px 30px #f7b52380}.sa-core--ok{color:#fff;background:linear-gradient(135deg,#14603b,#1e7a4c);box-shadow:0 16px 30px #1e7a4c73}.sa-core--lift{animation:2.6s ease-in-out infinite saLift}.sa-ring{border:2px solid #0e3f8c66;border-radius:50%;width:92px;height:92px;margin:-46px 0 0 -46px;animation:2.8s ease-out infinite saRipple;position:absolute;top:50%;left:50%}.sa-ring--2{border-color:#f7b523b3;animation-delay:.9s}.sa-ring--3{animation-delay:1.8s}.sa-ring--green{border-color:#1e7a4c80}.sa-ring--green.sa-ring--2{border-color:#1e7a4c4d}.sa-sweep{background:conic-gradient(#0e3f8c00 0deg,#0e3f8c47 70deg,#0e3f8c00 71deg);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:3s linear infinite saSpin;position:absolute;top:50%;left:50%}.sa-dot{color:#0e3f8c;opacity:0;z-index:3;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;animation:3s ease-in-out infinite saBlip;display:flex;position:absolute;box-shadow:0 8px 16px #0e3f8c40}.sa-dot svg{width:22px!important;height:22px!important}.sa-dot--1{top:14%;left:16%}.sa-dot--2{animation-delay:1s;top:22%;right:12%}.sa-dot--3{animation-delay:2s;bottom:16%;left:24%}.sa-road{opacity:.9;background:#14243d;height:14px;position:absolute;bottom:22%;left:0;right:0}.sa-road i{background-size:40px;border-top:3px dashed #f7b523;height:0;animation:1s linear infinite saRoad;position:absolute;top:50%;left:0;right:0}.sa-van{z-index:2;width:62%;height:auto;animation:1.4s ease-in-out infinite saBob;position:absolute;bottom:24%;left:8%}.sa-pin{color:#14243d;z-index:3;background:#f7b523;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;animation:1.6s ease-in-out infinite saBounce;display:flex;position:absolute;top:12%;right:12%;box-shadow:0 10px 20px #f7b52380}.sa-pin svg{width:32px!important;height:32px!important}.sa-pin--home{color:#f7b523;background:#0e3f8c}.sa-parcel{color:#0e3f8c;background:#fff;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;animation:3s ease-in-out infinite saFloat;display:flex;position:absolute;top:18%;left:12%;box-shadow:0 10px 18px #0e3f8c40}.sa-parcel svg{width:28px!important;height:28px!important}.sa-carry{color:#0e3f8c;z-index:3;justify-content:center;align-items:center;width:74px;height:74px;animation:4.2s ease-in-out infinite saTravel;display:flex;position:absolute;bottom:30%;left:6%}.sa-carry>svg{filter:drop-shadow(0 6px 8px #0e3f8c59);transform:scaleX(-1);width:70px!important;height:70px!important}.sa-carry b{color:#14243d;background:#f7b523;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:-8px;right:4px}.sa-carry b svg{width:18px!important;height:18px!important}.sa-shop{color:#f7b523;z-index:2;background:#0e3f8c;border-radius:20px;justify-content:center;align-items:center;width:66px;height:66px;animation:3.6s ease-in-out infinite saFloat;display:flex;position:absolute;top:14%;right:10%;box-shadow:0 12px 22px #0e3f8c66}.sa-shop svg{width:38px!important;height:38px!important}.sa-shop--big{border-radius:32px;width:108px;height:108px;margin:-62px 0 0 -54px;top:50%;left:50%;right:auto}.sa-shop--big svg{width:62px!important;height:62px!important}.sa-enter{color:#14243d;z-index:4;background:#f7b523;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-22px;animation:2.6s ease-in-out infinite saEnter;display:flex;position:absolute;bottom:14%;left:50%;box-shadow:0 10px 18px #f7b52380}.sa-enter svg{width:26px!important;height:26px!important}.sa-gear{color:#0e3f8c;z-index:2;position:absolute}.sa-gear svg{width:100%!important;height:100%!important}.sa-gear--1{width:62px;height:62px;animation:6s linear infinite saSpin;top:12%;right:14%}.sa-gear--2{color:#f7b523;width:44px;height:44px;animation:4s linear infinite reverse saSpin;bottom:24%;left:12%}.sa-wrench{color:#0e3f8c;transform-origin:20% 80%;z-index:4;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;animation:1.4s ease-in-out infinite saWrench;display:flex;position:absolute;top:16%;left:18%;box-shadow:0 10px 18px #0e3f8c40}.sa-wrench svg{width:30px!important;height:30px!important}.sa-bar{background:#0e3f8c2e;border-radius:10px;height:10px;position:absolute;bottom:11%;left:14%;right:14%;overflow:hidden}.sa-bar i{background:linear-gradient(90deg,#0e3f8c,#f7b523);border-radius:10px;width:40%;height:100%;animation:1.8s ease-in-out infinite saBar;display:block}.sa-hand{color:#0e3f8c;z-index:2;background:#fff;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-top:-28px;display:flex;position:absolute;top:50%;box-shadow:0 10px 20px #0e3f8c40}.sa-hand svg{width:32px!important;height:32px!important}.sa-hand--l{animation:2.6s ease-in-out infinite saSlideL;left:8%}.sa-hand--r{color:#14243d;background:#fff3d1;animation:2.6s ease-in-out infinite saSlideR;right:8%}.sa-badge{color:#fff;z-index:5;background:#1e7a4c;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;box-shadow:0 8px 16px #1e7a4c73}.sa-badge--danger{background:#c0392b;box-shadow:0 8px 16px #c0392b73}.sa-badge svg{width:20px!important;height:20px!important}.sa-badge--tr{top:16%;right:22%}.sa-badge--big{width:46px;height:46px;margin:12px 0 0 14px;top:50%;left:50%}.sa-badge--pop{animation:.7s cubic-bezier(.34,1.7,.64,1) .3s both saPop}.sa-float{color:#0e3f8c;z-index:2;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;animation:3.2s ease-in-out infinite saFloat;display:flex;position:absolute;box-shadow:0 10px 18px #0e3f8c40}.sa-float svg{width:26px!important;height:26px!important}.sa-float--a{bottom:14%;left:14%}.sa-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);z-index:5;background:#f7b523;width:14px;height:14px;animation:2.2s ease-in-out infinite saTwinkle;position:absolute}.sa-spark--1{top:14%;left:20%}.sa-spark--2{width:18px;height:18px;animation-delay:.7s;bottom:18%;right:16%}.sa-spark--3{background:#0e3f8c;width:10px;height:10px;animation-delay:1.4s;top:40%;right:8%}.sa-confetti{z-index:5;background:#f7b523;border-radius:2px;width:8px;height:14px;animation:3.2s linear infinite saFall;position:absolute;top:-10px}.sa-confetti--1{left:12%}.sa-confetti--2{background:#0e3f8c;animation-delay:.6s;left:28%}.sa-confetti--3{animation-delay:1.2s;left:46%}.sa-confetti--4{background:#1e7a4c;animation-delay:.3s;left:62%}.sa-confetti--5{animation-delay:1.6s;left:78%}.sa-confetti--6{background:#0e3f8c;animation-delay:2.2s;left:90%}@keyframes saIn{0%{opacity:0;transform:scale(.85)translateY(14px)}to{opacity:1;transform:none}}@keyframes saDrift{0%,to{transform:translate(0)}50%{transform:translate(14px,10px)}}@keyframes saFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes saLift{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.06)}}@keyframes saRipple{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@keyframes saSpin{to{transform:rotate(360deg)}}@keyframes saBlip{0%,to{opacity:0;transform:scale(.5)}30%,60%{opacity:1;transform:scale(1)}}@keyframes saRoad{to{background-position:-40px 0}}@keyframes saBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes saBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes saTravel{0%{transform:translate(0)}70%,to{opacity:1;transform:translate(150%)}95%{opacity:0}}@keyframes saEnter{0%{opacity:0;transform:translateY(30px)scale(.6)}45%{opacity:1;transform:translateY(-40px)scale(1)}to{opacity:0;transform:translateY(-70px)scale(.3)}}@keyframes saWrench{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes saBar{0%{width:8%}60%{width:100%}to{width:8%}}@keyframes saSlideL{0%,to{transform:translate(0)}50%{transform:translate(26px)}}@keyframes saSlideR{0%,to{transform:translate(0)}50%{transform:translate(-26px)}}@keyframes saPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes saTwinkle{0%,to{opacity:.5;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(45deg)}}@keyframes saFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.2;transform:translateY(260px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.sa,.sa *{animation:none!important}.sa-dot,.sa-carry{opacity:1}}.cl-live .cl-live__van.sa{aspect-ratio:1/.92;background:linear-gradient(160deg,#fff 0%,#dce8f9 100%);border-radius:28px;height:auto;padding:0;animation:.6s cubic-bezier(.34,1.35,.64,1) both saIn;box-shadow:0 18px 38px #061c4247}.ot-stage__art{zoom:.4;flex:none;margin:0 auto .4rem}.sa-rider{color:#0e3f8c;z-index:3;justify-content:center;align-items:flex-end;width:88px;height:88px;animation:5s ease-in-out infinite alternate saRideAcross;display:flex;position:absolute;bottom:calc(22% + 11px);left:14%}.sa-rider svg{filter:drop-shadow(0 8px 6px #0e3f8c40);transform-origin:50% 90%;animation:.55s ease-in-out infinite saRideBob;width:88px!important;height:88px!important}.sa-wind{z-index:2;background:linear-gradient(90deg,#0e3f8c00,#0e3f8c73);border-radius:3px;height:3px;animation:.9s linear infinite saWind;position:absolute}.sa-wind--1{width:38px;bottom:calc(22% + 52px);left:6%}.sa-wind--2{width:52px;animation-delay:.3s;bottom:calc(22% + 38px);left:2%}.sa-wind--3{width:30px;animation-delay:.6s;bottom:calc(22% + 24px);left:8%}@keyframes saRideAcross{0%{transform:translate(0)}to{transform:translate(78px)}}@keyframes saRideBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-2deg)}}@keyframes saWind{0%{opacity:0;transform:translate(14px)scaleX(.6)}40%{opacity:1}to{opacity:0;transform:translate(-26px)scaleX(1)}}@media (prefers-reduced-motion:reduce){.sa-rider,.sa-rider svg,.sa-wind{animation:none!important}}.track-order-page{background:#f0f7fd;min-height:100vh;font-family:Cairo,sans-serif}.tr-main{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.tr-hero{background:linear-gradient(135deg,#ddebfb 0%,#cfe2f7 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"text img""search img";align-items:center;gap:28px 40px;margin-bottom:48px;padding:48px 56px;display:grid;position:relative;overflow:hidden}.tr-hero:before,.tr-hero:after{content:"";pointer-events:none;background:#ffffff59;border-radius:50%;position:absolute}.tr-hero:before{width:320px;height:320px;top:-140px;left:34%}.tr-hero:after{width:220px;height:220px;bottom:-110px;right:-60px}.tr-hero__text{text-align:right;z-index:1;grid-area:text;position:relative}.tr-hero__text h1{color:#12233f;margin:0 0 8px;font-size:40px;font-weight:800}.tr-hero__text p{color:#5b7090;margin:0;font-size:16px;font-weight:600}.tr-hero__img{z-index:1;grid-area:img;justify-self:center;width:100%;max-width:380px;height:auto;position:relative}.tr-search{z-index:1;background:#fff;border-radius:20px;grid-area:search;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px;display:grid;position:relative;box-shadow:0 8px 24px #1e467814}.tr-search__qr{color:#1f4b80;cursor:pointer;background:#dce9f8;border:0;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.tr-search__input{text-align:right;color:#12233f;background:#fff;border:1px solid #e5ecf5;border-radius:12px;outline:none;min-width:0;height:52px;padding:0 16px;font-family:inherit;font-size:15px}.tr-search__btn{color:#fff;cursor:pointer;background:#14325c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 28px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.tr-search__btn:disabled{opacity:.7;cursor:default}.tr-tabs{border-bottom:1px solid #dce6f2;justify-content:flex-start;gap:56px;margin-bottom:32px;display:flex}.tr-tab{color:#8a97a8;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:0 6px 14px;font-family:inherit;font-size:20px;font-weight:800;display:flex}.tr-tab.is-active{color:#12233f;border-bottom-color:#12233f}.tr-empty{text-align:center;background:#fff;border:1.5px dashed #cbd9ea;border-radius:24px;flex-direction:column;align-items:center;padding:56px 24px;display:flex}.tr-empty__img{width:204px;height:auto;margin-bottom:16px}.tr-empty h4{color:#12233f;margin:0 0 8px;font-size:22px;font-weight:800}.tr-empty p{color:#8a97a8;margin:0 0 24px;font-size:15px;font-weight:600}.tr-empty__btn{color:#fff;cursor:pointer;background:#14325c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 32px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}@media (width<=1024px){.tr-hero{grid-template-columns:minmax(0,1fr) 260px;padding:36px 32px}.tr-hero__text h1{font-size:32px}}@media (width<=768px){.tr-main{box-sizing:border-box;padding:1rem 18px 4rem!important}.tr-hero,.tr-tabs,.tr-empty{box-sizing:border-box;width:100%}.tr-hero{border-radius:24px;grid-template-columns:minmax(0,1fr) 110px;grid-template-areas:"text img""search search";gap:16px 12px;margin-bottom:28px;padding:20px 16px}.tr-hero__text h1{font-size:26px}.tr-hero__text p{font-size:14px}.tr-hero__img{max-width:110px}.tr-search{border-radius:18px;grid-template-columns:auto minmax(0,1fr);padding:12px}.tr-search__btn{grid-column:1/-1;width:100%}.tr-tabs{justify-content:space-between;gap:12px;margin-bottom:20px}.tr-tab{padding-bottom:10px;font-size:16px}.tr-tab svg{font-size:22px}.tr-empty{border-radius:20px;padding:32px 16px}.tr-empty__img{width:104px}.tr-empty h4{font-size:18px}.tr-empty__btn{width:100%}}.track-order-page{--td-navy:#14325c;--td-navy-2:#1f4b80;--td-blue:#2d6be4;--td-green:#22b45a;--td-text:#12233f;--td-muted:#8a97a8;--td-line:#e5ecf5;--td-soft:#f7fafe}.track-order-page main{overflow-x:hidden}.td-gps{color:#fff;background:linear-gradient(135deg,#34527f 0%,#2a4570 100%);border-radius:20px;align-items:center;gap:16px;margin-bottom:32px;padding:20px 24px;display:flex;box-shadow:0 10px 26px #14325c38}.td-gps__icon{color:#fff;background:#1b3358;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.td-gps__text{text-align:right;flex:220px;min-width:0}.td-gps__text h4{margin:0;font-size:18px;font-weight:800;line-height:1.5}.td-gps__text p{opacity:.8;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.6}.td-gps__pill{direction:ltr;background:#ffffff1f;border-radius:999px;align-items:center;gap:10px;margin-inline-start:auto;padding:8px 12px 8px 18px;display:flex}.td-gps__tag{color:#12905a;background:#e3f8ee;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.td-gps__coords{white-space:nowrap;font-family:monospace;font-size:13px;font-weight:700}.td-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.td-info__card{background:#fff;border:0;border-radius:32px;align-items:center;gap:24px;min-width:0;padding:24px;display:flex;box-shadow:0 0 5px #a5a5a540}.td-info__icon{border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:32px;display:flex}.td-info__icon--blue{color:#3b6fc0;background:#e6f0ff}.td-info__icon--orange{color:#f59e0b;background:#fff1dc}.td-info__icon--purple{color:#8b5cf6;background:#f1e8ff}.td-info__text{text-align:right;min-width:0}.td-info__text span{color:#676d88;font-size:24px;font-weight:400;display:block}.td-info__text h4,.td-info__phone{color:var(--td-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:24px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.td-info__phone{text-align:right;direction:ltr}.td-card{text-align:right;background:#fff;border:0;border-radius:32px;margin-bottom:32px;padding:40px;box-shadow:0 0 5px #a5a5a540}.td-card__title{color:#041733;align-items:center;gap:10px;margin:0 0 40px;font-size:36px;font-weight:800;display:flex}.td-card__title svg{flex-shrink:0;font-size:26px}.td-details{grid-template-columns:minmax(0,1fr) 464px;align-items:start;gap:40px;display:grid}.td-details__rows{min-width:0;padding:40px}.td-row{border-bottom:1px solid var(--td-line);align-items:flex-start;gap:16px;padding:24px 0;display:flex}.td-row:last-child{border-bottom:0}.td-row__icon{border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:flex}.td-row__icon--blue{color:#3b6fc0;background:#c9e4ff}.td-row__icon--yellow{color:#f59e0b;background:#fff1d6}.td-row__icon--purple{color:#8b5cf6;background:#eadafe}.td-row__body{flex:160px;min-width:0}.td-row__body span{color:#1f3a5f;font-size:24px;font-weight:600;display:block}.td-row__body strong{color:#041733;overflow-wrap:anywhere;margin-top:4px;font-size:26px;font-weight:700;line-height:1.7;display:block}.td-chip{background:var(--td-navy);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.td-chip--muted{color:#51627a;cursor:default;background:#eef2f7}.td-photo{min-width:0;padding:40px}.td-photo__label{color:#1f3a5f;margin-bottom:40px;font-size:26px;font-weight:600;display:block}.td-photo__frame{cursor:pointer;background:#e9eef5;border-radius:24px;width:100%;height:451px;position:relative;overflow:hidden}.td-photo__frame img{object-fit:cover;width:100%;height:100%;display:block}.td-photo__zoom{width:32px;height:32px;color:var(--td-navy);cursor:pointer;background:#ffffffd9;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;bottom:10px;left:10px}.td-photo__zoom svg{display:block}.td-photo__empty{text-align:center;color:#51627a;border:1.5px dashed #cbd9ea;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:32px 12px;font-size:14px;font-weight:600;display:flex}.td-photo__empty svg{color:#94a3b8;font-size:32px}.td-address{border-top:1px solid var(--td-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:28px;display:flex}.td-address__info{min-width:0}.td-address__label{color:#1f3a5f;margin-bottom:6px;font-size:24px;font-weight:600;display:block}.td-address__info p{color:#51627a;margin:0;font-size:14px;font-weight:600;line-height:1.6}.td-address__btn{color:#347af6;white-space:nowrap;box-sizing:border-box;background:#e7f1fd;border-radius:32px;justify-content:space-between;align-items:center;gap:12px;min-width:300px;padding:16px 24px;font-size:24px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.td-address__btn svg{flex-shrink:0;font-size:32px;display:block}.td-address__btn span{line-height:1.35}.td-map{border:1px solid var(--td-line);z-index:1;border-radius:16px;height:340px;position:relative;overflow:hidden}.td-timeline{--circle:64px;--edge:20px;--cy:50%;--line-w:5px;--gap:16px;gap:var(--gap);flex-direction:column;display:flex}.td-stage{z-index:1;min-height:108px;padding:22px calc(var(--edge) + var(--circle) + 24px) 22px 24px;background:#fbfcfe;border:1.5px solid #eef2f7;border-radius:22px;align-items:center;gap:18px;display:flex;position:relative;box-shadow:0 2px 10px #1e46780a}.td-stage__circle{z-index:2;right:var(--edge);width:var(--circle);height:var(--circle);font-size:calc(var(--circle) * .45);color:#8a97a8;background:#edf1f7;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.td-stage:before,.td-stage:after{content:"";z-index:0;right:calc(var(--edge) + var(--circle) / 2 - var(--line-w) / 2);width:var(--line-w);background:#e1e8f2;position:absolute}.td-stage:before{height:calc(var(--cy) + 4px);top:-4px}.td-stage:after{top:var(--cy);bottom:calc(var(--gap) * -1 - 4px)}.td-stage:first-child:before,.td-stage:last-child:after{content:none}.td-stage__body{text-align:right;flex:1 1 0;min-width:0}.td-stage__body h4{color:var(--td-text);margin:0 0 6px;font-size:20px;font-weight:800}.td-stage__body p{color:#51627a;margin:0;font-size:15px;font-weight:600;line-height:1.6}.td-stage__time{text-align:center;color:#475569;white-space:nowrap;flex-shrink:0;min-width:120px;font-size:14px;font-weight:700}.td-stage__side{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:150px;display:flex}.td-stage--done .td-stage__circle{background:var(--td-green);color:#fff}.td-stage--active .td-stage__circle{background:var(--td-blue);color:#fff;box-shadow:0 0 0 5px #2d6be424}.td-stage--pending .td-stage__body,.td-stage--pending .td-stage__time,.td-stage--pending .td-stage__side{opacity:.55}.td-badge{white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.td-badge--done{color:#12905a;background:#dff6e8}.td-badge--active{color:#b7791f;background:#fff1cc}.td-badge--active:before{content:"";background:#f59e0b;border-radius:50%;width:7px;height:7px}.td-badge--btn{cursor:pointer;transition:background .15s}.td-badge--btn:hover{background:#e2e8f0}.td-mini{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline}.td-mini--undo{color:#dc2626}@media (width<=1024px){.td-info{gap:16px}.td-card{padding:28px}.td-details{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.td-stage__time{min-width:100px}.td-stage__side{min-width:130px}}@media (width<=900px){.td-details{grid-template-columns:minmax(0,1fr)}.td-photo__frame{height:240px}}@media (width<=768px){.track-order-page main{padding:1.25rem 16px 2.5rem!important}.track-order-page main>div:first-child{margin-bottom:1.5rem!important}.track-order-page main>div:first-child h1{font-size:1.6rem!important}.track-order-page main>div:first-child p{font-size:.95rem!important}.td-gps{border-radius:18px;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px}.td-gps__icon{width:42px;height:42px;font-size:20px}.td-gps__text{flex:1 1 0}.td-gps__text h4{font-size:15px}.td-gps__text p{font-size:12px}.td-gps__pill{margin-inline-start:0;box-sizing:border-box;justify-content:center;width:100%;margin-top:12px;padding:10px 12px}.td-gps__coords{font-size:12px}.td-info{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:20px}.td-info__card{padding:14px 16px}.td-card{border-radius:20px;margin-bottom:20px;padding:20px 16px}.td-card__title{margin-bottom:16px;font-size:18px}.td-card__title svg{font-size:22px}.td-details{gap:16px}.td-details__rows{padding:4px 14px}.td-row{flex-wrap:wrap;gap:12px;padding:16px 0}.td-row__body strong{font-size:15px}.td-chip{margin-inline-start:52px}.td-photo{padding:14px}.td-photo__frame{height:220px}.td-address{flex-direction:column;align-items:stretch;margin-top:20px;padding-top:18px}.td-address__btn{width:100%;min-width:0}.td-map{height:260px}.td-timeline{--circle:44px;--edge:12px;--cy:42px;--gap:12px}.td-stage{min-height:0;padding:16px calc(var(--edge) + var(--circle) + 14px) 16px 14px;border-radius:18px;flex-wrap:wrap;gap:10px 12px}.td-stage__circle{top:20px;transform:none}.td-stage__body{flex:100%}.td-stage__body h4{font-size:16px}.td-stage__body p{font-size:13.5px}.td-stage__time{text-align:right;min-width:0;font-size:13px}.td-stage__side{flex-flow:wrap;min-width:0;margin-inline-start:auto}}.tr-detail-head__sub{display:none}@media (width<=768px){.td-hide-mobile{display:none!important}.track-order-page main>.tr-detail-head{flex-direction:column-reverse;align-items:stretch!important;gap:4px!important;margin-bottom:24px!important}.tr-detail-head>div{text-align:center}.track-order-page main>.tr-detail-head h1{color:#041733!important;margin:0!important;font-size:22px!important;font-weight:800!important}.tr-detail-head__sub{color:#676d88;margin:4px 0 0;font-size:15px;line-height:22px;display:block}.tr-detail-head__back{align-self:flex-start;box-shadow:0 0 5px #a5a5a540;color:#041733!important;background:#fff!important;border:0!important;border-radius:16px!important;height:auto!important;padding:8px 12px!important}.tr-detail-head__back svg{transform:scaleX(-1)}.tr-detail-head__back-label{display:none}.td-gps{box-shadow:none;background:linear-gradient(90deg,#2a4263 12.5%,#34527c 100%);border-radius:24px;flex-flow:column;gap:20px;margin-bottom:24px;padding:20px 16px 24px;position:relative;overflow:hidden}.td-gps:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;background:#ffffff0a;width:200px;height:200px;position:absolute;top:-60px;left:-60px}.td-gps__icon{display:none}.td-gps__text{text-align:center;flex:none;width:100%;position:relative}.td-gps__text h4{font-size:15px;font-weight:700;line-height:normal}.td-gps__text p{opacity:1;color:#ffffffbd;margin-top:4px;font-size:13px;font-weight:400;line-height:normal}.td-gps__pill{background:#ededed45;border-radius:50px;gap:10px;width:auto;margin:0;padding:0 16px 0 0;position:relative}.td-gps__tag{box-sizing:border-box;color:#10b981;background:#e5fff6;border-radius:50px;height:32px;padding:8px 16px;font-size:15px;font-weight:600}.td-gps__coords{font-family:inherit;font-size:13px;font-weight:400}.td-info{gap:14px;margin-bottom:24px}.td-info__card{border:0;border-radius:20px;gap:16px;padding:8px 16px 4px;box-shadow:0 0 5px #a5a5a540}.td-info__icon{border-radius:50%;width:36px;height:36px;font-size:20px}.td-info__icon--blue{background:#e7f1fd}.td-info__icon--orange{background:#fff3e0}.td-info__icon--purple{background:#f1eaff}.td-info__text span{color:#676d88;font-size:14px;font-weight:400}.td-info__text h4,.td-info__phone{color:#1f3a5f;margin:0;font-size:15px;font-weight:600}.td-card{border:0;border-radius:20px;margin-bottom:24px;padding:16px;box-shadow:0 0 5px #a5a5a540}.td-card__title{color:#041733;margin-bottom:12px;font-size:18px}.td-card__title svg{display:none}.td-details__rows,.td-photo{background:#fbfcfe;border-radius:20px;padding:16px}.td-row{border-bottom-color:#e8ecf2;flex-wrap:nowrap;margin-bottom:20px;padding:0 0 20px}.td-row:last-child{margin-bottom:0;padding-bottom:0}.td-row__icon{border-radius:50%;width:36px;height:36px}.td-row__icon--blue{background:#c9e4ff}.td-row__icon--yellow{background:#fff1d6}.td-row__icon--purple{background:#eadafe}.td-row__body span{color:#1f3a5f;font-size:14px;font-weight:600}.td-row__body strong{color:#041733;margin-top:0;font-size:15px;font-weight:700;line-height:1.6}.td-chip{margin-inline-start:0}.td-photo__label{color:#1f3a5f;margin-bottom:16px;font-size:14px;font-weight:600}.td-photo__frame{background:#979797;height:320px}.td-photo__zoom{color:#fff;background:#00000059;border-radius:8px;width:40px;height:40px;font-size:24px;bottom:12px;left:12px}.td-address{flex-flow:row;align-items:center;margin-top:12px;padding-top:12px}.td-address__label{color:#1f3a5f;margin:0;font-size:14px;font-weight:600}.td-address__info p{font-size:13px}.td-address__actions{flex-shrink:0}.td-address__btn{color:#347af6;background:#e7f1fd;border-radius:32px;gap:4px;width:auto;min-width:0;padding:6px 10px 6px 8px;font-size:14px;font-weight:600}.td-address__btn svg{font-size:16px}.td-mapcard{border:0!important;border-radius:20px!important;margin-bottom:24px!important;padding:16px!important;box-shadow:0 0 5px #a5a5a540!important}.td-mapcard>div:first-child{margin-bottom:12px!important}.td-mapcard__title{color:#041733!important;font-size:18px!important;font-weight:700!important}.td-mapcard__title>svg{display:none}.td-mapcard__map{aspect-ratio:1348/482;border:0!important;height:auto!important}.tl--tech{border:0!important;border-radius:20px!important;margin-bottom:24px!important;padding:16px 12px!important;box-shadow:0 0 5px #a5a5a540!important}.tl--tech .tl__head{flex-wrap:nowrap!important;margin-bottom:16px!important}.tl--tech .tl__head>div{gap:8px!important}.tl--tech .tl__title{color:#041733!important;font-size:18px!important}.tl--tech .tl__refresh svg{font-size:20px!important}.tl--tech .tl__refresh-btn,.tl--tech .tl__line{display:none!important}.tl--tech .tl__list{gap:16px!important;padding-right:0!important}.tl--tech .tl-stage{background:#fbfcfe;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title time""desc badge""actions actions";column-gap:8px;min-height:72px;padding:16px 96px 16px 12px;box-shadow:0 0 2px #706b6b29,0 0 28px #a5a5a529;align-items:start!important;margin:0!important;display:grid!important}.tl--tech .tl-stage--done{background:#f4fef6;padding-right:68px}.tl--tech .tl-stage--active{background:#eff6fe;border:3px solid #1a5acc;box-shadow:0 0 2px #706b6b29,0 0 28px #5586f929}.tl--tech .tl-stage--pending~.tl-stage--pending{opacity:.4}.tl--tech .tl-stage__content{display:contents}.tl--tech .tl-stage__title{grid-area:title;align-self:center;color:#041733!important;font-size:15px!important;font-weight:700!important}.tl--tech .tl-stage__desc{grid-area:desc;line-height:20px;color:#676d88!important;margin-top:2px!important;font-size:13px!important;font-weight:500!important}.tl--tech .tl-stage__time{grid-area:time;align-self:center;min-width:0!important;padding:0!important}.tl--tech .tl-stage__time span{white-space:nowrap;color:#676d88!important;opacity:1!important;font-size:12px!important;font-weight:600!important}.tl--tech .tl-stage--active .tl-stage__time span{font-size:14px!important}.tl--tech .tl-stage__badge{color:#0a8a06;white-space:nowrap;background:#e0f6e9;border-radius:100px;grid-area:badge;align-self:start;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;font-size:12px;font-weight:700;display:inline-flex}.tl--tech .tl-stage__badge svg{font-size:14px}.tl--tech .tl-stage__actions{grid-area:actions;justify-content:flex-end;margin-top:12px!important}.tl--tech .tl-stage__actions button{box-shadow:none!important;border:0!important;border-radius:100px!important;padding:8px 20px!important;font-size:13px!important;font-weight:700!important}.tl--tech .tl-stage--pending .tl-stage__actions button{color:#676d88!important;background:#e3e9f2!important}.tl--tech .tl-stage__circle{box-sizing:border-box;width:72px!important;height:72px!important;box-shadow:none!important;background:#ecf0f6!important;border:8px solid #fbfcfe!important;top:50%!important;right:12px!important}.tl--tech .tl-stage__circle svg{color:#8a97a8!important;font-size:28px!important}.tl--tech .tl-stage--active .tl-stage__circle{background:#1a5acc!important;border-color:#eff6fe!important}.tl--tech .tl-stage--done .tl-stage__circle{background:#3e9b55!important;border:4px solid #f3fef6!important;width:42px!important;height:42px!important}.tl--tech .tl-stage--done .tl-stage__circle svg{font-size:18px!important}.tl--tech .tl-stage--active .tl-stage__circle svg,.tl--tech .tl-stage--done .tl-stage__circle svg{color:#fff!important}}.tl-stage__badge{display:none}@media (width<=380px){.td-gps__text h4{font-size:14px}.td-gps__coords{font-size:11px}.td-card{padding:16px 12px}.td-info__text h4,.td-info__phone{font-size:15px}}.cl-live__van{display:none}@media (width>=769px){.track-order-page:has(.cl-live){background:#edf3fb}.track-order-page:has(.cl-live) .tr-detail-head h1{color:#14243d!important;font-size:30px!important;font-weight:700!important}.cl-live{gap:24px;min-height:300px;position:relative;overflow:hidden;color:#14243d!important;box-shadow:none!important;background:linear-gradient(90deg,#dce8f9 0%,#fff 100%)!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;margin-bottom:32px!important;padding:32px!important;display:flex!important}.cl-live:before,.cl-live:after{content:"";pointer-events:none;background:#ffffff59;border-radius:50%;position:absolute}.cl-live:before{width:394px;height:394px;top:-237px;left:614px}.cl-live:after{width:341px;height:341px;bottom:-60px;right:-120px}.cl-live__van{z-index:1;flex-shrink:0;order:2;width:280px;height:auto;display:block;position:relative}.cl-live>div:not(.sa){z-index:1;flex:auto;order:1;min-width:0;position:relative;flex-direction:column!important;align-items:stretch!important;gap:16px!important}.cl-live>div:not(.sa)>div:first-child{display:none!important}.cl-live h3{text-align:right;line-height:1.35;color:#14243d!important;margin:0!important;font-size:30px!important;font-weight:700!important}.cl-live p{text-align:right;color:#51627a!important;opacity:1!important;margin:0!important;font-size:16px!important}.cl-eta{text-align:right;gap:24px;box-shadow:none!important;border:0!important;border-radius:24px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-bottom:32px!important;padding:24px!important}.cl-eta>span:first-child{color:#51627a!important;margin:0!important;font-size:16px!important;font-weight:500!important}.cl-eta>div{gap:16px;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.cl-eta>div svg{color:#0e3f8c;flex-shrink:0;font-size:22px!important}.cl-eta>div span{white-space:nowrap;color:#0e3f8c!important;font-size:14px!important;font-weight:700!important}.cl-eta>span:last-child{display:none!important}.cl-info{box-shadow:none!important;border-radius:24px!important;margin-bottom:32px!important;padding:24px 32px!important}.cl-mapcard{box-shadow:none!important;border:0!important;border-radius:24px!important;margin-bottom:32px!important;padding:24px!important}.cl-mapcard>div:last-child{height:440px!important}.cl-contact{box-shadow:none!important;border:0!important;border-radius:24px!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important;margin-bottom:32px!important;padding:24px!important}.cl-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:24px!important;display:grid!important}.cl-actions__call,.cl-actions__cancel{box-sizing:border-box;white-space:nowrap;justify-content:center;height:52px;border-radius:12px!important;padding:0 22px!important;font-size:16px!important;font-weight:700!important}.cl-actions__call{color:#fff!important;box-shadow:none!important;background:#0e3f8c!important}.cl-actions__cancel{color:#b3261e!important;box-shadow:none!important;background:#fff!important;border:1px solid #b3261e!important}.track-order-page:has(.cl-live) .tl{box-shadow:none!important;border:0!important;border-radius:24px!important;margin-bottom:32px!important;padding:24px!important}.track-order-page:has(.cl-live) .tl__head h2{color:#14243d!important;font-size:20px!important;font-weight:700!important}.track-order-page:has(.cl-live) .tl__refresh-btn{height:44px;color:#14243d!important;background:#fff!important;border:1px solid #7388a8!important;border-radius:12px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important}.track-order-page:has(.cl-live) .tl__list{gap:0!important}.track-order-page:has(.cl-live) .tl-stage{min-height:52px;margin-bottom:36px!important;padding:0!important}.track-order-page:has(.cl-live) .tl-stage:last-child{margin-bottom:0!important}.track-order-page:has(.cl-live) .tl-stage__content{padding-right:76px!important}.track-order-page:has(.cl-live) .tl-stage__title{color:#14243d!important;margin-bottom:6px!important;font-size:18px!important;font-weight:700!important}.track-order-page:has(.cl-live) .tl-stage__desc{color:#51627a!important;font-size:16px!important;font-weight:500!important}.track-order-page:has(.cl-live) .tl-stage__time{color:#51627a!important;opacity:1!important;font-size:14px!important;font-weight:500!important}.track-order-page:has(.cl-live) .tl-stage__time span{color:#51627a!important;opacity:1!important;font-size:14px!important;font-weight:500!important}.track-order-page:has(.cl-live) .tl-stage__circle{width:52px!important;height:52px!important;box-shadow:none!important;background:#efefef!important;border:1px solid #d3d3d3!important;right:0!important}.track-order-page:has(.cl-live) .tl-stage__circle svg{color:#9aa3b2!important;font-size:22px!important}.track-order-page:has(.cl-live) .tl-stage--done .tl-stage__circle{background:#e8f8ef!important;border-color:#6ddc9b!important}.track-order-page:has(.cl-live) .tl-stage--done .tl-stage__circle svg{color:#22b45a!important}.track-order-page:has(.cl-live) .tl-stage--active .tl-stage__circle{background:#dce8f9!important;border-color:#0e3f8c!important}.track-order-page:has(.cl-live) .tl-stage--active .tl-stage__circle svg{color:#0e3f8c!important}:is(.track-order-page:has(.cl-live) .tl-stage--pending .tl-stage__body,.track-order-page:has(.cl-live) .tl-stage--pending .tl-stage__time){opacity:1!important}}@media (width<=768px){.cl-live{color:#041733!important;box-shadow:none!important;background:linear-gradient(135deg,#c0d8fa 0%,#f4f7fb 100%)!important;border-radius:32px!important;margin-bottom:20px!important;padding:24px 20px!important}.cl-live__van{width:200px;height:auto;margin:0 auto 8px;display:block}.cl-live>div{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.cl-live>div>div:first-child{display:none!important}.cl-live h3{text-align:right;color:#041733!important;font-size:24px!important;font-weight:800!important}.cl-live p{text-align:right;color:#676d88!important;opacity:1!important;font-size:15px!important}.cl-eta{text-align:right;border:0!important;border-radius:32px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;padding:20px!important;box-shadow:0 0 5px #a5a5a540!important}.cl-eta>span:first-child{color:#676d88!important;margin:0!important;font-size:16px!important;font-weight:500!important}.cl-eta>div{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.cl-eta>div span{white-space:nowrap;color:#10b981!important;font-size:20px!important;font-weight:700!important}.cl-eta>span:last-child{display:none!important}.cl-info{border-radius:20px!important;margin-bottom:20px!important;padding:16px!important;box-shadow:0 0 5px #a5a5a540!important}.cl-mapcard{border:0!important;border-radius:32px!important;margin-bottom:20px!important;padding:16px!important;box-shadow:0 0 5px #a5a5a540!important}.cl-mapcard>div:last-child{height:260px!important}.cl-contact{border:0!important;border-radius:32px!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin-bottom:20px!important;padding:20px!important;box-shadow:0 0 5px #a5a5a540!important}.cl-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:12px!important;display:grid!important}.cl-actions__call,.cl-actions__cancel{box-sizing:border-box;white-space:nowrap;justify-content:center;height:56px;border-radius:20px!important;padding:0 12px!important;font-size:16px!important;font-weight:700!important}.cl-actions__call{color:#fff!important;box-shadow:none!important;background:#15af7c!important}.cl-actions__cancel{color:#eb3e3e!important;box-shadow:none!important;background:#fff!important;border:1px solid #eb3e3e!important}}.td-center{color:#fff;text-align:right;direction:rtl;background:linear-gradient(156.17deg,#254673 19.38%,#335480 52.72%,#325a90 69.91%);border-radius:32px;flex-direction:column;gap:40px;margin-bottom:2rem;padding:40px;font-family:Cairo,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #25467340}.td-center:before{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:394px;height:381px;position:absolute;top:-170px;left:-150px}.td-center__head{color:#fff;margin:0;font-size:32px;font-weight:500;position:relative}.td-center__summary{align-items:flex-start;gap:20px;display:flex;position:relative}.td-center__store{color:#fff;background:#ffffff24;border-radius:50%;flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:80px;font-size:36px;display:flex}.td-center__copy{flex-direction:column;align-items:flex-end;gap:16px;min-width:0;display:flex}.td-center__copy h4{color:#fff;margin:0;font-size:40px;font-weight:700;line-height:1.3}.td-center__paid{color:#2bc66c;background:#d8fbe714;border:2px solid #2bc66c;border-radius:100px;padding:10px 20px;font-size:24px;font-weight:600}.td-center__desc{color:#fff;margin:0;font-size:32px;font-weight:600;line-height:1.6;position:relative}.td-center__status{background:#4c6a93;border:.5px solid #c8c9cc;border-radius:32px;flex-direction:column;gap:40px;padding:40px;display:flex;position:relative}.td-center__state{color:#fff;align-items:center;gap:20px;font-size:32px;font-weight:600;display:flex}.td-center__track{color:#fff;cursor:pointer;background:#1f3a5f;border:none;border-radius:20px;justify-content:center;align-items:center;gap:16px;width:100%;height:100px;padding:20px;font-family:Cairo,sans-serif;font-size:32px;font-weight:600;transition:background .2s;display:flex;box-shadow:0 0 3px #2d4b75}.td-center__track:hover{background:#18304f}@media (width<=768px){.td-center{border-radius:24px;gap:24px;padding:24px 16px}.td-center__head{font-size:22px}.td-center__store{flex-basis:56px;width:56px;height:56px;font-size:26px}.td-center__copy h4{font-size:22px}.td-center__paid{padding:6px 14px;font-size:16px}.td-center__desc{font-size:17px}.td-center__status{border-radius:20px;gap:20px;padding:20px 16px}.td-center__label,.td-center__state{font-size:18px}.td-center__track{border-radius:14px;height:60px;font-size:18px}}.td-center-live{color:#fff;text-align:right;direction:rtl;background:linear-gradient(90deg,#2a4263 12.5%,#34527c);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:2rem;padding:40px;font-family:Cairo,sans-serif;display:flex;box-shadow:0 10px 30px #2a426340}.td-center-live__icon{color:#fff;background:#1f3a5f;border-radius:50%;flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:80px;font-size:40px;display:flex}.td-center-live__info{flex-direction:column;flex:420px;gap:10px;min-width:0;display:flex}.td-center-live__info h4{color:#fff;margin:0;font-size:32px;font-weight:700}.td-center-live__info p{color:#ffffffe6;margin:0;font-size:22px;font-weight:400;line-height:1.6}.td-center-live__status{background:#ededed45;border-radius:16px;flex-direction:column;flex:0 300px;align-items:flex-start;gap:2px;padding:12px 20px;display:flex}.td-center-live__text{color:#ffffffe6;font-size:18px;font-weight:400}.td-center-live__track{color:#347af6;cursor:pointer;background:#e7f3ff;border:none;border-radius:14px;align-items:center;gap:8px;margin-top:4px;padding:6px 16px;font-family:Cairo,sans-serif;font-size:16px;font-weight:600;display:inline-flex}@media (width<=768px){.td-center-live{border-radius:24px;gap:16px;padding:24px 16px}.td-center-live__icon{flex-basis:56px;width:56px;height:56px;font-size:26px}.td-center-live__info h4{font-size:22px}.td-center-live__info p{font-size:16px}.td-center-live__status{flex:100%}}.td-mapcard__head{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.td-mapcard__title{color:#041733;margin:0;font-family:Cairo,sans-serif;font-size:clamp(20px,2.5vw,36px);font-weight:800}.td-route{text-align:right;background:#fbfcfe;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:16px 20px;font-family:Cairo,sans-serif;display:flex;box-shadow:0 0 2px #706b6b29,0 0 28px #a5a5a529}.td-route__info{align-items:center;gap:20px;min-width:0;display:flex}.td-route__icon{color:#fff;background:#2f5f8f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.td-route__label{color:#676d88;font-size:22px;font-weight:400;display:block}.td-route__value{color:#1f3a5f;margin-top:4px;font-size:24px;font-weight:600;line-height:1.5;display:block}.td-route__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.td-route__call{color:#fff;background:#15af7c;border-radius:14px;align-items:center;gap:12px;height:60px;padding:0 20px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 10px #15af7c33}.td-route__captain{color:#347af6;background:#fff;border:1.5px solid #347af6;border-radius:14px;align-items:center;gap:12px;padding:12px 20px;font-size:20px;font-weight:500;display:inline-flex}@media (width<=768px){.td-info__card{border-radius:24px;gap:14px;padding:16px}.td-info__icon{width:48px;height:48px;font-size:24px}.td-info__text span{font-size:15px}.td-info__text h4,.td-info__phone{font-size:18px}.td-card{border-radius:24px;padding:20px}.td-card__title{margin-bottom:24px;font-size:24px}.td-details__rows{padding:8px 16px}.td-row__icon{width:48px;height:48px;font-size:24px}.td-row__body span{font-size:16px}.td-row__body strong{font-size:18px}.td-photo{padding:16px}.td-photo__label{margin-bottom:20px;font-size:18px}.td-photo__frame{border-radius:16px;height:280px}.td-address__label{font-size:18px}.td-address__btn{border-radius:18px;padding:12px 16px;font-size:17px}.td-address__btn svg{font-size:24px}.td-route{padding:14px}.td-route__label{font-size:16px}.td-route__value{font-size:18px}.td-route__icon{width:44px;height:44px;font-size:22px}.td-route__call,.td-route__captain{height:auto;padding:10px 14px;font-size:16px}}.track-order-page{background:var(--mist,#edf3fb);font-family:var(--font-main,"Roboto", "Cairo", sans-serif)}.tr-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);animation:.7s cubic-bezier(.16,1,.3,1) both trRise;box-shadow:0 24px 50px #0e3f8c40}.tr-hero:before{background:#ffffff0f;animation:10s ease-in-out infinite trDrift}.tr-hero:after{background:#f7b52329;animation:8s ease-in-out infinite reverse trDrift}.tr-hero__text h1{color:#fff;display:inline-block;position:relative}.tr-hero__text h1:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;height:4px;margin-top:10px;animation:.9s cubic-bezier(.16,1,.3,1) .5s both trUnderline;display:block}.tr-hero__text p{color:#dce8f9}.tr-hero__text>*{animation:.6s cubic-bezier(.16,1,.3,1) .1s both trRise}.tr-search{transition:box-shadow .25s;animation:.6s cubic-bezier(.16,1,.3,1) .25s both trRise;box-shadow:0 16px 36px #0a31734d}.tr-search:focus-within{box-shadow:0 0 0 4px #f7b5238c,0 16px 36px #0a31734d}.tr-search__qr{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);transition:background .2s,color .2s,transform .2s}.tr-search__qr:hover{background:var(--brand-blue,#0e3f8c);color:#fff;transform:rotate(-6deg)scale(1.05)}.tr-search__input{color:var(--navy,#14243d);border-color:#cfd9e8}.tr-search__input:focus{border-color:var(--brand-blue,#0e3f8c)}.tr-search__input::placeholder{color:#7388a8}.tr-search__btn{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transition:background .2s,transform .2s;position:relative;overflow:hidden}.tr-search__btn:hover:not(:disabled){background:#e3a00f;transform:translateY(-2px)}.tr-search__btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.4s ease-in-out 1.2s infinite trShine;position:absolute;inset:0;transform:translate(120%)}.tr-art{z-index:1;grid-area:img;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:330px;height:300px;display:flex;position:relative}.tr-art__phone{background:#0a2552;border-radius:30px;width:150px;height:262px;padding:8px;animation:5s ease-in-out infinite trFloat;position:relative;box-shadow:0 24px 40px #00000059,inset 0 0 0 2px #ffffff24}.tr-art__notch{z-index:3;background:#ffffff2e;border-radius:6px;width:46px;height:6px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.tr-art__screen{background:linear-gradient(#edf3fb 0%,#dce8f9 100%);border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tr-art__device{color:var(--brand-blue,#0e3f8c);width:66px!important;height:66px!important}.tr-art__scan{background:linear-gradient(#0000,#f7b5238c,#0000);height:36px;animation:2.8s ease-in-out infinite trScan;position:absolute;top:0;left:0;right:0}.tr-art__steps{direction:ltr;align-items:center;gap:8px;display:flex}.tr-art__steps i{background:#b7cdee;border-radius:50%;width:14px;height:14px;animation:3.2s infinite trStep}.tr-art__steps i:nth-child(2){animation-delay:.6s}.tr-art__steps i:nth-child(3){animation-delay:1.2s}.tr-art__steps i:nth-child(4){animation-delay:1.8s}.tr-art__chip{color:var(--navy,#14243d);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 10px 22px #0a31734d}.tr-art__chip svg{color:var(--brand-blue,#0e3f8c);width:16px!important;height:16px!important}.tr-art__chip--1{animation:4s ease-in-out infinite trFloat;top:34px;right:-4px}.tr-art__chip--2{animation:4.6s ease-in-out .6s infinite trFloat;top:128px;left:-18px}.tr-art__chip--3{animation:5s ease-in-out 1.1s infinite trFloat;bottom:28px;right:6px}.tr-art__chip--2 svg{color:#b97c00}.tr-art__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;position:absolute}.tr-art__dot--1{width:12px;height:12px;animation:3s ease-in-out infinite trFloat;top:20px;left:30px}.tr-art__dot--2{opacity:.7;background:#fff;width:8px;height:8px;animation:3.6s ease-in-out .5s infinite trFloat;bottom:40px;left:10px}.tr-tabs{width:min(100%,520px);box-shadow:var(--shadow-card,0 6px 20px #14243d12);background:#fff;border:0;border-radius:18px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:28px;padding:5px;display:grid;position:relative}.tr-tabs__thumb{background:var(--brand-blue,#0e3f8c);border-radius:14px;width:calc(50% - 5px);transition:transform .45s cubic-bezier(.34,1.3,.64,1);position:absolute;top:5px;bottom:5px;right:5px;box-shadow:0 8px 18px #0e3f8c4d}.tr-tabs.is-second .tr-tabs__thumb{transform:translate(-100%)}.tr-tab{z-index:1;color:var(--ink-muted,#51627a);border:0;border-radius:14px;justify-content:center;margin:0;padding:12px 10px;font-size:15px;font-weight:800;transition:color .3s;position:relative}.tr-tab svg{font-size:22px}.tr-tab.is-active{color:#fff;border:0}.tr-tab b{background:var(--blue-tint,#dce8f9);min-width:22px;height:22px;color:var(--brand-blue,#0e3f8c);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:900;transition:background .3s,color .3s;display:inline-flex}.tr-tab.is-active b{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d)}.tr-tab:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.to-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.2rem;display:grid}.to-card{text-align:right;cursor:pointer;box-shadow:var(--shadow-card,0 6px 22px #14243d12);animation:.6s cubic-bezier(.16,1,.3,1) both trCardIn;animation-delay:calc(var(--i,0) * 70ms);background:#fff;border:1.5px solid #0000;border-radius:22px;flex-direction:column;gap:.9rem;padding:1.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .25s;display:flex;position:relative;overflow:hidden}.to-card:before{content:"";background:var(--brand-blue,#0e3f8c);transform-origin:top;width:4px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;right:0;transform:scaleY(0)}.to-card.is-parts:before{background:var(--brand-yellow,#f7b523)}.to-card:hover{box-shadow:var(--shadow-lift,0 18px 40px #0e3f8c26);border-color:#b7cdee;transform:translateY(-6px)}.to-card:hover:before{transform:scaleY(1)}.to-card:active{transform:scale(.985)}.to-card:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.to-card.is-stopped{opacity:.78}.to-card__top{align-items:center;gap:.7rem;display:flex}.to-card__icon{background:var(--blue-tint,#dce8f9);width:46px;height:46px;color:var(--brand-blue,#0e3f8c);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1.5rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.to-card.is-parts .to-card__icon{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.to-card:hover .to-card__icon{transform:rotate(-8deg)scale(1.08)}.to-card__icon svg{width:26px!important;height:26px!important}.to-card__title{flex:1;min-width:0}.to-card__title h4{color:var(--navy,#14243d);overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:800;line-height:1.4}.to-card__title span{color:var(--ink-muted,#51627a);font-size:.78rem;font-weight:600}.to-card__status{border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.to-card__status i{border-radius:50%;width:6px;height:6px}.to-card__desc{min-height:2.8em;color:var(--ink-muted,#51627a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.to-rail{grid-template-columns:repeat(4,1fr);padding-top:.2rem;display:grid}.to-rail__step{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.to-rail__step:before{content:"";z-index:0;background:#dce8f9;width:100%;height:3px;position:absolute;top:9px;left:50%}.to-rail__step:first-child:before{display:none}.to-rail__step.is-done:before,.to-rail__step.is-current:before{background:var(--brand-blue,#0e3f8c)}.to-rail__dot{z-index:1;color:#fff;background:#fff;border:2px solid #b7cdee;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;position:relative}.to-rail__dot svg{width:11px!important;height:11px!important}.to-rail__step.is-done .to-rail__dot{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c)}.to-rail__step.is-current .to-rail__dot{border-color:var(--brand-yellow,#f7b523);background:var(--brand-yellow,#f7b523);animation:1.8s infinite trPulse;box-shadow:0 0 #f7b52399}.to-rail__step em{color:#7388a8;font-size:.7rem;font-style:normal;font-weight:700}.to-rail__step.is-current em,.to-rail__step.is-done em{color:var(--navy,#14243d)}.to-card__foot{border-top:1px solid #e3eaf4;align-items:center;gap:.7rem;padding-top:.8rem;display:flex}.to-card__code{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.to-card__code>span{background:var(--mist,#edf3fb);color:var(--navy,#14243d);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:.25rem .6rem;font-family:monospace;font-size:.74rem;font-weight:800;overflow:hidden}.to-card__del{color:var(--danger,#c0392b);background:#fdecea;border-radius:6px;align-items:center;gap:3px;padding:.25rem .55rem;font-family:inherit;font-size:.74rem;font-weight:800;display:inline-flex}.to-card__del:hover{background:var(--danger,#c0392b);color:#fff}.to-card__price{text-align:left}.to-card__price small{color:var(--ink-muted,#51627a);font-size:.72rem;font-weight:700;display:block}.to-card__price strong{color:var(--navy,#14243d);font-size:1rem;font-weight:900}.to-card__go{background:var(--blue-tint,#dce8f9);width:34px;height:34px;color:var(--brand-blue,#0e3f8c);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .25s,color .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.to-card:hover .to-card__go{background:var(--brand-blue,#0e3f8c);color:#fff;transform:translate(-4px)}.to-skel{box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border-radius:22px;flex-direction:column;gap:.9rem;padding:1.25rem;display:flex}.to-skel span{background:linear-gradient(100deg,#dce8f9 30%,#f4f8fd 50%,#dce8f9 70%) 0 0/250% 100%;border-radius:10px;animation:1.6s linear infinite trShimmer;display:block}.to-skel__a{width:70%;height:46px}.to-skel__b{width:100%;height:14px}.to-skel__c{width:100%;height:34px;margin-top:.4rem}.tr-empty{background:#fff;border:1.5px dashed #b7cdee;animation:.6s cubic-bezier(.16,1,.3,1) both trRise}.tr-empty__art{background:var(--blue-tint,#dce8f9);width:108px;height:108px;color:var(--brand-blue,#0e3f8c);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;animation:3.6s ease-in-out infinite trFloat;display:flex}.tr-empty__art svg{width:58px!important;height:58px!important}.tr-empty h4{color:var(--navy,#14243d)}.tr-empty p{color:var(--ink-muted,#51627a)}.tr-empty__btn{background:var(--brand-blue,#0e3f8c);transition:background .2s,transform .2s;position:relative;overflow:hidden}.tr-empty__btn:hover{background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.tr-empty__btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:3.4s ease-in-out 1.4s infinite trShine;position:absolute;inset:0;transform:translate(120%)}@keyframes trRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes trCardIn{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes trUnderline{0%{width:0}to{width:100%}}@keyframes trDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,16px)}}@keyframes trFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes trScan{0%{top:-36px}to{top:100%}}@keyframes trStep{0%,15%{background:#b7cdee;transform:scale(1)}25%,60%{background:#0e3f8c;transform:scale(1.35)}85%,to{background:#b7cdee;transform:scale(1)}}@keyframes trPulse{70%{box-shadow:0 0 0 9px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes trShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes trShimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@media (width<=768px){.tr-hero{grid-template-columns:1fr;grid-template-areas:"text""search""img";row-gap:16px;padding:22px 16px 10px}.tr-hero__text h1{font-size:24px}.tr-art{transform-origin:top;max-width:300px;height:250px;margin-bottom:-26px;transform:scale(.88)}.tr-tabs{width:100%}.tr-tab{gap:6px;padding:11px 6px;font-size:13px}.tr-tab svg{font-size:18px}.to-grid{grid-template-columns:1fr;gap:1rem}.to-card{border-radius:20px;padding:1.05rem}.to-card__top{flex-wrap:wrap}.to-card__title{flex-basis:calc(100% - 60px)}.to-card__status{margin-right:auto}}@media (prefers-reduced-motion:reduce){.tr-hero,.tr-hero:before,.tr-hero:after,.tr-hero__text>*,.tr-hero__text h1:after,.tr-search,.tr-search__btn:after,.tr-art *,.to-card,.to-rail__dot,.to-skel span,.tr-empty,.tr-empty__art,.tr-empty__btn:after{animation:none!important}.tr-tabs__thumb,.to-card,.to-card:before,.to-card__go{transition:none}}@media (width<=768px){.tr-main{padding:.85rem 14px 3rem!important}.tr-hero{border-radius:22px;grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"text img""search search";gap:14px 8px;margin-bottom:20px;padding:18px 14px 14px}.tr-hero__text h1{margin-bottom:6px;font-size:22px}.tr-hero__text h1:after{height:3px;margin-top:6px}.tr-hero__text p{font-size:13px;line-height:1.6}.tr-art{align-items:flex-start;max-width:104px;height:128px;margin:0;transform:none}.tr-art__phone{transform-origin:top;margin-top:0;animation:5s ease-in-out infinite trFloatSm;transform:scale(.46)}.tr-art__chip,.tr-art__dot{display:none}.tr-search{border-radius:16px;gap:8px;padding:10px}.tr-search__qr{width:46px;height:46px}.tr-search__input{height:46px;font-size:14px}.tr-search__btn{height:46px;font-size:15px}.tr-tabs{border-radius:16px;margin-bottom:16px}.tr-tab span{white-space:nowrap}.to-grid{gap:.85rem}.to-card{gap:.75rem;padding:.95rem}.to-card__top{grid-template-columns:44px 1fr;gap:.6rem .7rem;display:grid}.to-card__icon{width:44px;height:44px}.to-card__title{flex-basis:auto}.to-card__status{grid-column:1/-1;justify-self:start;margin-right:0}.to-card__desc{min-height:0;font-size:.84rem}.to-rail__step em{font-size:.66rem}.to-card__foot{gap:.5rem}.to-card__price strong{font-size:.95rem}.to-card:hover{transform:none}.to-card:active{transform:scale(.985)}}@keyframes trFloatSm{0%,to{transform:scale(.46)translateY(0)}50%{transform:scale(.46)translateY(-8px)}}@media (hover:none){.to-card:hover:before{transform:scaleY(0)}.to-card:hover .to-card__icon,.to-card:hover .to-card__go{transform:none}}.track-order-page .tr-detail-head h1{animation:.6s cubic-bezier(.16,1,.3,1) both otRise;color:var(--navy,#14243d)!important;font-size:clamp(1.5rem,2.4vw,2rem)!important}.track-order-page .tr-detail-head__back{border-color:#cfd9e8!important;border-radius:14px!important;height:46px!important;transition:background .2s,transform .2s!important}.track-order-page .tr-detail-head__back:hover{transform:translate(4px);background:var(--blue-tint,#dce8f9)!important}.ot-progress{box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border-radius:24px;margin-bottom:1.2rem;padding:1.5rem 1.6rem 2.4rem;animation:.6s cubic-bezier(.16,1,.3,1) both otRise}.ot-progress__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.3rem;display:flex}.ot-progress__head h4{color:var(--navy,#14243d);margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.ot-progress__head p{color:var(--brand-blue,#0e3f8c);margin:0;font-size:.92rem;font-weight:700}.ot-progress__pct{text-align:left}.ot-progress__pct strong{color:var(--brand-blue,#0e3f8c);font-size:2.2rem;font-weight:900;line-height:1;display:block}.ot-progress__pct strong small{margin-right:2px;font-size:1.1rem}.ot-progress__pct span{color:var(--ink-muted,#51627a);font-size:.8rem;font-weight:700}.ot-bar{background:var(--blue-tint,#dce8f9);border-radius:999px;height:12px;position:relative}.ot-bar__fill{background:linear-gradient(270deg,#0e3f8c,#1553b3);border-radius:999px;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1);animation:1.4s cubic-bezier(.16,1,.3,1) both otGrow;position:absolute;top:0;right:0;overflow:hidden}.ot-bar__fill:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:2.6s ease-in-out 1s infinite otShine;position:absolute;inset:0;transform:translate(120%)}.ot-bar__dots{justify-content:space-between;padding:0 2px;display:flex;position:absolute;top:calc(100% + 14px);left:0;right:0}.ot-bar__dot{background:#cfd9e8;border-radius:50%;width:14px;height:14px;transition:background .4s,transform .4s cubic-bezier(.34,1.56,.64,1)}.ot-bar__dot.is-done{background:var(--brand-blue,#0e3f8c)}.ot-bar__dot.is-active{background:var(--brand-yellow,#f7b523);animation:1.8s infinite otPulse;transform:scale(1.2);box-shadow:0 0 #f7b52399}.ot-banner{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 60%,#1553b3 100%);border-radius:24px;margin-bottom:1.2rem;padding:1.5rem 1.6rem;animation:.6s cubic-bezier(.16,1,.3,1) .1s both otRise;position:relative;overflow:hidden;box-shadow:0 16px 36px #0e3f8c42}.ot-banner--green{background:linear-gradient(135deg,#14603b 0%,#1e7a4c 100%);box-shadow:0 16px 36px #1e7a4c42}.ot-banner__orb{background:#ffffff12;border-radius:50%;width:180px;height:180px;animation:9s ease-in-out infinite otDrift;position:absolute;top:-60px;left:-40px}.ot-banner__row{align-items:center;gap:1rem;display:flex;position:relative}.ot-banner__icon{background:#ffffff29;border-radius:18px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;animation:.7s cubic-bezier(.34,1.56,.64,1) .2s both otIconPop;display:flex}.ot-banner__icon svg{color:var(--brand-yellow,#f7b523);width:30px!important;height:30px!important}.ot-banner--green .ot-banner__icon svg{color:#fff}.ot-banner h3{color:#fff;margin:0 0 .25rem;font-size:1.2rem;font-weight:800;line-height:1.5}.ot-banner p{color:#dce8f9;margin:0;font-size:.92rem;font-weight:600;line-height:1.7}.ot-banner__proof{background:#ffffff24;border-radius:16px;align-items:center;gap:.8rem;margin-top:1rem;padding:.7rem;display:inline-flex;position:relative}.ot-banner__proof img{object-fit:cover;border:2px solid #fff6;border-radius:10px;width:56px;height:56px}.ot-banner__proof strong{font-size:.85rem;font-weight:800;display:block}.ot-banner__proof a{color:#fff;font-size:.78rem;font-weight:700;text-decoration:underline}.ot-tl{box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border-radius:24px;margin-bottom:1.2rem;padding:1.5rem 1.5rem 1.2rem;animation:.6s cubic-bezier(.16,1,.3,1) .2s both otRise}.ot-tl__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.ot-tl__head h2{color:var(--navy,#14243d);margin:0;font-size:1.25rem;font-weight:800}.ot-tl__head p{color:var(--ink-muted,#51627a);margin:.2rem 0 0;font-size:.82rem;font-weight:600}.ot-tl__refresh{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:12px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.ot-tl__refresh svg{transition:transform .5s cubic-bezier(.16,1,.3,1);width:18px!important;height:18px!important}.ot-tl__refresh:hover{background:var(--brand-blue,#0e3f8c);color:#fff}.ot-tl__refresh:hover svg{transform:rotate(180deg)}.ot-tl__list{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.ot-tl__rail{background:#dce8f9;border-radius:3px;width:3px;position:absolute;top:24px;bottom:24px;right:21px}.ot-tl__rail i{background:var(--brand-blue,#0e3f8c);border-radius:3px;width:100%;transition:height 1.2s cubic-bezier(.16,1,.3,1);display:block}.ot-stage{animation:.55s cubic-bezier(.16,1,.3,1) both otRise;animation-delay:calc(var(--i,0) * 70ms + .3s);align-items:stretch;gap:.9rem;display:flex;position:relative}.ot-stage__dot{z-index:1;color:#8a9bb6;background:#fff;border:3px solid #cfd9e8;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;transition:background .3s,color .3s,border-color .3s;display:flex;position:relative}.ot-stage__dot svg{width:22px!important;height:22px!important}.ot-stage.is-done .ot-stage__dot{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff}.ot-stage.is-active .ot-stage__dot{background:var(--brand-yellow,#f7b523);border-color:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite otPulse;box-shadow:0 0 #f7b52399}.ot-stage__card{background:#f7faff;border:1.5px solid #0000;border-radius:16px;flex:1;justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;padding:.9rem 1rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex}.ot-stage:hover .ot-stage__card{transform:translate(-4px)}.ot-stage.is-done .ot-stage__card{background:var(--mist,#edf3fb)}.ot-stage.is-active .ot-stage__card{border-color:var(--brand-yellow,#f7b523);background:#fff;box-shadow:0 10px 24px #f7b52333}.ot-stage.is-pending .ot-stage__card{opacity:.55}.ot-stage__main{min-width:0}.ot-stage__main h4{color:var(--navy,#14243d);margin:0 0 .2rem;font-size:1rem;font-weight:800;line-height:1.5}.ot-stage__main p{color:var(--ink-muted,#51627a);margin:0;font-size:.85rem;font-weight:600;line-height:1.7}.ot-stage__side{flex-direction:column;flex:none;align-items:flex-end;gap:.35rem;display:flex}.ot-stage__side time{color:var(--ink-muted,#51627a);font-size:.78rem;font-weight:700}.ot-stage__badge{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.ot-stage__badge--live{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.ot-stage__badge--live i{background:var(--brand-yellow,#f7b523);border-radius:50%;width:7px;height:7px;animation:1.2s infinite otBlink}.ot-stage__actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.ot-act{border-radius:10px;align-items:center;gap:.3rem;padding:.4rem .85rem;font-family:inherit;font-size:.78rem;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.ot-act svg{width:15px!important;height:15px!important}.ot-act:hover{transform:translateY(-2px)}.ot-act--done{background:var(--brand-blue,#0e3f8c);color:#fff}.ot-act--go{color:var(--brand-blue,#0e3f8c);border:1.5px solid var(--brand-blue,#0e3f8c);background:#fff}.ot-act--go:hover{background:var(--brand-blue,#0e3f8c);color:#fff}.ot-act--undo{color:#a8281b;background:#fdecea}.ot-tech{border-top:4px solid var(--brand-yellow,#f7b523);box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border-radius:24px;margin-bottom:1.2rem;padding:1.3rem 1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) .3s both otRise}.ot-tech__label{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ot-tech__label span{color:var(--brand-blue,#0e3f8c);align-items:center;gap:.35rem;font-size:.88rem;font-weight:800;display:inline-flex}.ot-tech__label em{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .8rem;font-size:.75rem;font-style:normal;font-weight:900;display:inline-flex}.ot-tech__label svg{width:15px!important;height:15px!important}.ot-tech__body{align-items:center;gap:1.1rem;display:flex}.ot-tech__avatar{object-fit:cover;border:3px solid var(--blue-tint,#dce8f9);border-radius:22px;flex:none;width:76px;height:76px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ot-tech:hover .ot-tech__avatar{transform:scale(1.06)rotate(-2deg)}.ot-tech__info h3{color:var(--navy,#14243d);margin:0 0 .15rem;font-size:1.25rem;font-weight:800}.ot-tech__info p{color:var(--brand-blue,#0e3f8c);margin:0 0 .6rem;font-size:.9rem;font-weight:700}.ot-tech__stats{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.ot-tech__stats span{color:var(--ink-muted,#51627a);align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;display:inline-flex}.ot-tech__stats svg{width:16px!important;height:16px!important}.ot-tech__stats .is-star{color:var(--brand-yellow,#f7b523);width:19px!important;height:19px!important}.ot-bill{box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border-radius:24px;margin-bottom:1.2rem;padding:1.3rem 1.5rem}.ot-bill__label{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.ot-bill__label span{color:var(--brand-blue,#0e3f8c);align-items:center;gap:.35rem;font-size:.88rem;font-weight:800;display:inline-flex}.ot-bill__label em{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;padding:.2rem .8rem;font-size:.75rem;font-style:normal;font-weight:900}.ot-bill__label svg{width:15px!important;height:15px!important}.ot-bill__row{border-bottom:1px solid var(--line,#dce8f9);color:var(--ink-muted,#51627a);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;font-size:.9rem;font-weight:700;display:flex}.ot-bill__row strong{color:var(--navy,#14243d);font-weight:800}.ot-bill__row.is-total{color:var(--navy,#14243d);border-bottom:0;padding-bottom:0;font-size:1rem}.ot-bill__row.is-total strong{color:var(--brand-blue,#0e3f8c);font-size:1.1rem}.ot-bill__status{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:14px;align-items:center;gap:.45rem;margin:.9rem 0 0;padding:.6rem .9rem;font-size:.88rem;font-weight:800;display:flex}.ot-bill__status.is-paid{color:#1e7a4c;background:#e3f4ea}.ot-bill__status.is-cash{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.ot-bill__status.is-unpaid{background:var(--mist,#edf3fb);color:var(--ink-muted,#51627a)}.ot-bill__status svg{flex:none;width:20px!important;height:20px!important}.cl-live,.cl-eta,.cl-info,.cl-mapcard,.cl-contact{animation:.6s cubic-bezier(.16,1,.3,1) both otRise}.cl-eta{animation-delay:.1s}.cl-info{animation-delay:.18s}.cl-mapcard{animation-delay:.26s}.cl-contact{animation-delay:.34s}.cl-live{border-radius:24px!important;box-shadow:0 16px 36px #0e3f8c42!important}.cl-live:before{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:210px;height:210px;animation:9s ease-in-out infinite otDrift;position:absolute;top:-70px;left:-50px}.cl-live h3{line-height:1.5;font-size:1.35rem!important}.cl-live .cl-live__van{animation:4s ease-in-out infinite otFloatY}.cl-eta,.cl-info,.cl-mapcard,.cl-contact{box-shadow:var(--shadow-card,0 6px 22px #14243d12)!important;border:0!important;border-radius:22px!important}.cl-eta>div{background:var(--yellow-tint,#fff3d1)!important;box-shadow:none!important;border:0!important}.cl-eta>div span{color:var(--navy,#14243d)!important}.cl-eta>div svg{animation:2s ease-in-out infinite otTick;color:#b97c00!important}.cl-contact{border-top:4px solid var(--brand-yellow,#f7b523)!important}.cl-mapcard .leaflet-container{border-radius:16px}.cl-actions__call{position:relative;overflow:hidden;background:var(--brand-blue,#0e3f8c)!important;border-radius:14px!important;transition:transform .2s,background .2s!important;box-shadow:0 8px 18px #0e3f8c47!important}.cl-actions__call:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff4d 50%,#0000 70%);animation:3s ease-in-out 1s infinite otShine;position:absolute;inset:0;transform:translate(120%)}.cl-actions__call:hover{transform:translateY(-2px);background:var(--blue-hover,#0a3173)!important}.cl-actions__cancel{border-radius:14px!important;transition:background .2s,color .2s,transform .2s!important}.cl-actions__cancel:hover{transform:translateY(-2px)}@keyframes otRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes otGrow{0%{width:0!important}}@keyframes otShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes otPulse{70%{box-shadow:0 0 0 11px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes otBlink{50%{opacity:.3}}@keyframes otDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,16px)}}@keyframes otIconPop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes otFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes otTick{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@media (width<=768px){.ot-progress{border-radius:20px;padding:1.1rem 1rem 2.2rem}.ot-progress__head h4{font-size:1rem}.ot-progress__head p{font-size:.82rem}.ot-progress__pct strong{font-size:1.8rem}.ot-banner{border-radius:20px;padding:1.1rem}.ot-banner__icon{border-radius:14px;width:46px;height:46px}.ot-banner__icon svg{width:24px!important;height:24px!important}.ot-banner h3{font-size:1.02rem}.ot-banner p{font-size:.84rem}.ot-tl{border-radius:20px;padding:1.1rem .9rem}.ot-tl__head h2{font-size:1.05rem}.ot-tl__rail{right:19px}.ot-stage{gap:.6rem}.ot-stage__dot{width:40px;height:40px}.ot-stage__card{flex-direction:column;gap:.4rem;padding:.75rem .85rem}.ot-stage__side{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}.ot-stage__main h4{font-size:.93rem}.ot-stage__main p{font-size:.8rem}.ot-tech{border-radius:20px;padding:1.1rem}.ot-tech__avatar{border-radius:18px;width:62px;height:62px}.ot-tech__info h3{font-size:1.05rem}.cl-live{padding:1.2rem!important}.cl-live h3{font-size:1.1rem!important}.cl-eta,.cl-info,.cl-mapcard,.cl-contact{border-radius:18px!important}}@media (prefers-reduced-motion:reduce){.ot-progress,.ot-banner,.ot-tl,.ot-tech,.ot-stage,.ot-bar__fill,.ot-bar__fill:after,.ot-bar__dot,.ot-banner__orb,.ot-banner__icon,.ot-stage__dot,.ot-stage__badge--live i,.cl-live,.cl-live:before,.cl-live .cl-live__van,.cl-eta,.cl-info,.cl-mapcard,.cl-contact,.cl-eta>div svg,.cl-actions__call:after,.tr-detail-head h1{animation:none!important}}.ot-banner.has-van{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:1rem;padding-block:1.2rem;display:grid}.ot-banner__row{grid-area:1/1}.ot-banner__scene{z-index:1;background:linear-gradient(#edf3fb 0%,#dce8f9 100%);border-radius:20px;grid-area:1/2;justify-content:center;align-items:flex-end;padding:10px 10px 0;animation:.8s cubic-bezier(.16,1,.3,1) .2s both otSceneIn;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff80,0 10px 22px #0003}.ot-banner__van{z-index:1;object-fit:contain;width:100%;height:auto;max-height:150px;display:block;position:relative}.ot-banner__road{opacity:.9;background:repeating-linear-gradient(90deg,#b7cdee 0 18px,#0000 18px 34px) 0 0/34px 3px;height:3px;animation:.9s linear infinite otRoad;position:absolute;bottom:14px;left:0;right:0}.ot-banner__proof{grid-column:1/-1}@keyframes otSceneIn{0%{opacity:0;transform:translate(-30px)scale(.92)}to{opacity:1;transform:none}}@keyframes otRoad{to{background-position:-34px 0}}.cl-live .cl-live__van{background:linear-gradient(#edf3fb 0%,#dce8f9 100%);border-radius:20px;padding:10px 10px 0;animation:.8s cubic-bezier(.16,1,.3,1) .2s both otSceneIn;box-shadow:0 10px 22px #0003}@media (width<=768px){.ot-banner.has-van{grid-template-columns:1fr}.ot-banner__scene{grid-area:1/1;max-width:240px;margin:0 auto .4rem}.ot-banner__row{grid-row:2}.ot-banner__van{max-height:120px}.cl-live .cl-live__van{width:220px!important}}@media (prefers-reduced-motion:reduce){.ot-banner__scene,.ot-banner__road,.cl-live .cl-live__van{animation:none!important}}.td-center,.td-center-live{background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);border-radius:24px;animation:.6s cubic-bezier(.16,1,.3,1) both tdcRise;box-shadow:0 18px 40px #0e3f8c42}.td-center{gap:1.1rem;padding:1.6rem}.td-center:before{background:#ffffff12;width:220px;height:220px;animation:9s ease-in-out infinite tdcDrift;top:-90px;left:-70px}.td-center:after{content:"";pointer-events:none;background:#f7b52329;border-radius:50%;width:110px;height:110px;animation:7s ease-in-out infinite reverse tdcDrift;position:absolute;bottom:-40px;right:12%}.td-center__head{color:#dce8f9;font-size:.95rem;font-weight:800}.td-center__summary{align-items:center;gap:.9rem}.td-center__store{background:#ffffff29;flex:0 0 56px;width:56px;height:56px;font-size:1.7rem;animation:.7s cubic-bezier(.34,1.56,.64,1) .2s both tdcPop}.td-center__store svg{color:var(--brand-yellow,#f7b523)}.td-center__copy{align-items:flex-start;gap:.5rem}.td-center__copy h4{font-size:1.15rem;font-weight:800;line-height:1.5}.td-center__paid{color:#1e7a4c;background:#e3f4ea;border:0;padding:.2rem .85rem;font-size:.78rem;font-weight:800}.td-center__desc{color:#dce8f9;font-size:.92rem;font-weight:600;line-height:1.9}.td-center__status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:0;border-radius:18px;gap:.9rem;padding:1.1rem}.td-center__label{color:#b7cdee;font-size:.82rem;font-weight:800}.td-center__state{color:#fff;gap:.6rem;font-size:.98rem;font-weight:800}.td-center__state svg{color:var(--brand-yellow,#f7b523);flex:none;animation:2s ease-in-out infinite tdcBob;width:22px!important;height:22px!important}.td-center__track{background:var(--brand-yellow,#f7b523);height:auto;color:var(--navy,#14243d);border-radius:14px;gap:.5rem;padding:.85rem 1rem;font-size:1rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 22px #f7b52359}.td-center__track svg{width:20px!important;height:20px!important}.td-center__track:hover{background:#e3a00f;transform:translateY(-2px)}.td-center__track:active{transform:scale(.98)}.td-center__track:after,.td-center-live__track:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3s ease-in-out 1s infinite tdcShine;position:absolute;inset:0;transform:translate(120%)}.td-center-live{gap:1rem;padding:1.4rem 1.5rem;position:relative;overflow:hidden}.td-center-live:before{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:190px;height:190px;animation:9s ease-in-out infinite tdcDrift;position:absolute;top:-70px;left:-50px}.td-center-live__icon{background:#ffffff29;flex:0 0 56px;width:56px;height:56px;font-size:1.7rem;animation:.7s cubic-bezier(.34,1.56,.64,1) .2s both tdcPop}.td-center-live__icon svg{color:var(--brand-yellow,#f7b523)}.td-center-live__info h4{font-size:1.15rem;font-weight:800}.td-center-live__info p{color:#dce8f9;font-size:.88rem;font-weight:600;line-height:1.8}.td-center-live__status{background:#ffffff1f;border-radius:16px;flex:0 300px;gap:.3rem;padding:.9rem 1.1rem}.td-center-live__label{color:#b7cdee;font-size:.78rem;font-weight:800}.td-center-live__text{color:#fff;font-size:.9rem;font-weight:700;line-height:1.6}.td-center-live__track{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);border-radius:12px;margin-top:.4rem;padding:.5rem 1rem;font-size:.88rem;font-weight:800;transition:background .2s,transform .2s;position:relative;overflow:hidden}.td-center-live__track:hover{background:#e3a00f;transform:translateY(-2px)}.td-center-live__track svg{transition:transform .3s;width:16px!important;height:16px!important}.td-center-live__track:hover svg{transform:translate(-4px)}@keyframes tdcRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tdcDrift{0%,to{transform:translate(0)}50%{transform:translate(22px,14px)}}@keyframes tdcPop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes tdcBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tdcShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@media (width<=768px){.td-center{border-radius:20px;gap:.9rem;padding:1.1rem}.td-center__copy h4{font-size:1rem}.td-center__desc{font-size:.85rem}.td-center__status{padding:.9rem}.td-center__state{font-size:.9rem}.td-center-live{border-radius:20px;padding:1.1rem}.td-center-live__info h4{font-size:1rem}.td-center-live__info p{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.td-center,.td-center-live,.td-center:before,.td-center:after,.td-center-live:before,.td-center__store,.td-center-live__icon,.td-center__state svg,.td-center__track:after,.td-center-live__track:after{animation:none!important}}.track-order-page{--td-navy:#0e3f8c;--td-navy-2:#0a3173;--td-blue:#0e3f8c;--td-green:#1e7a4c;--td-text:#14243d;--td-muted:#51627a;--td-line:#dce8f9}.track-order-page .tr-detail-head__sub{font-size:.9rem!important}.td-gps{background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 100%);border-radius:20px;gap:.9rem;margin-bottom:1.2rem;padding:1rem 1.2rem;animation:.6s cubic-bezier(.16,1,.3,1) both tdRise;box-shadow:0 14px 30px #0e3f8c40}.td-gps__icon{background:#ffffff29;width:42px;height:42px;font-size:1.3rem;position:relative}.td-gps__icon:after{content:"";border:2px solid var(--brand-yellow,#f7b523);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite tdPing;position:absolute;inset:0}.td-gps__icon svg{color:var(--brand-yellow,#f7b523)}.td-gps__text h4{font-size:1rem}.td-gps__text p{font-size:.82rem}.td-gps__tag{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d)}.td-info{gap:1rem;margin-bottom:1.2rem}.td-info__card{box-shadow:var(--shadow-card,0 6px 22px #14243d12);border-radius:20px;gap:.9rem;padding:1rem 1.2rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;animation:.6s cubic-bezier(.16,1,.3,1) both tdRise}.td-info__card:nth-child(2){animation-delay:80ms}.td-info__card:nth-child(3){animation-delay:.16s}.td-info__card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #0e3f8c26}.td-info__icon{width:48px;height:48px;font-size:1.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.td-info__card:hover .td-info__icon{transform:rotate(-10deg)scale(1.1)}.td-info__icon--blue,.td-info__icon--purple{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c)}.td-info__icon--orange{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.td-info__text span{color:var(--ink-muted,#51627a);font-size:.8rem;font-weight:700}.td-info__text h4,.td-info__phone{font-size:1.05rem;font-weight:800}.td-info__card--wide{grid-column:1/-1}.td-info__card--wide .td-info__text h4{white-space:normal;text-overflow:clip;overflow:visible}.td-card{box-shadow:var(--shadow-card,0 6px 22px #14243d12);border-radius:22px;margin-bottom:1.2rem;padding:1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) .2s both tdRise}.td-card__title{color:var(--navy,#14243d);gap:.6rem;margin-bottom:1.2rem;font-size:1.2rem;font-weight:800}.td-card__title svg{box-sizing:border-box;background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:10px;padding:6px;width:34px!important;height:34px!important}.td-details{grid-template-columns:minmax(0,1fr) 340px;gap:1.2rem}.td-details__rows,.td-photo{background:var(--mist,#edf3fb);border-radius:20px}.td-details__rows{padding:.4rem 1.2rem}.td-row{gap:.9rem;padding:.9rem 0;transition:transform .25s}.td-row:hover{transform:translate(-4px)}.td-row__icon{width:46px;height:46px;font-size:1.4rem}.td-row__icon--blue,.td-row__icon--purple{color:var(--brand-blue,#0e3f8c);background:#fff}.td-row__icon--yellow{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.td-row__body span{color:var(--ink-muted,#51627a);font-size:.82rem;font-weight:700}.td-row__body strong{color:var(--navy,#14243d);margin-top:2px;font-size:1rem;font-weight:800;line-height:1.6}.td-chip{background:var(--brand-blue,#0e3f8c);padding:.35rem .8rem;transition:background .2s,transform .2s}.td-chip:hover:not(.td-chip--muted){background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.td-photo{padding:1.2rem}.td-photo__label{color:var(--navy,#14243d);margin-bottom:.8rem;font-size:.9rem;font-weight:800}.td-photo__frame{border-radius:16px;height:260px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.td-photo__frame:hover{transform:scale(1.02)}.td-photo__frame img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.td-photo__frame:hover img{transform:scale(1.08)}.td-photo__empty svg{color:#7388a8}.td-address{gap:.8rem;margin-top:1rem;padding-top:1rem}.td-address__label{color:var(--ink-muted,#51627a);margin-bottom:4px;font-size:.85rem;font-weight:800}.td-address__info p{color:var(--navy,#14243d);font-size:.95rem;font-weight:700}.td-address__btn{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:14px;gap:.6rem;min-width:0;padding:.7rem 1.1rem;font-size:.92rem;font-weight:800;transition:background .2s,transform .2s;position:relative;overflow:hidden}.td-address__btn svg{font-size:1.3rem}.td-address__btn:hover{background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.td-map{border-radius:16px;height:300px}.td-timeline{--circle:46px;--edge:14px;--line-w:4px;--gap:12px}.td-stage{min-height:0;padding:.9rem calc(var(--edge) + var(--circle) + 14px) .9rem 1rem;background:var(--mist,#edf3fb);box-shadow:none;border:1.5px solid #0000;border-radius:16px;gap:.8rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:.55s cubic-bezier(.16,1,.3,1) both tdRise}.td-stage:nth-child(2){animation-delay:60ms}.td-stage:nth-child(3){animation-delay:.12s}.td-stage:nth-child(4){animation-delay:.18s}.td-stage:nth-child(5){animation-delay:.24s}.td-stage:nth-child(n+6){animation-delay:.3s}.td-stage:hover{transform:translate(-4px)}.td-stage__body h4{margin-bottom:2px;font-size:1rem;line-height:1.5}.td-stage__body p{font-size:.84rem;line-height:1.7}.td-stage__time{min-width:0;color:var(--ink-muted,#51627a);font-size:.78rem}.td-stage__side{gap:4px;min-width:0}.td-stage__circle{color:#8a9bb6;box-sizing:border-box;background:#fff;border:3px solid #cfd9e8}.td-stage:before,.td-stage:after{background:#cfd9e8}.td-stage--done{background:var(--mist,#edf3fb);border-color:#0000}.td-stage--done .td-stage__circle{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff}.td-stage--done:after,.td-stage--done+.td-stage:before{background:var(--brand-blue,#0e3f8c)}.td-stage--active{border:1.5px solid var(--brand-yellow,#f7b523);background:#fff;box-shadow:0 10px 24px #f7b52333}.td-stage--active .td-stage__circle{background:var(--brand-yellow,#f7b523);border-color:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite tdPulse;box-shadow:0 0 #f7b52399}.td-stage--done+.td-stage--active:before{background:linear-gradient(180deg, var(--brand-blue,#0e3f8c), var(--brand-yellow,#f7b523))}.td-stage--active:after,.td-stage--active+.td-stage:before{background:#cfd9e8}.td-badge{padding:.25rem .75rem;font-size:.75rem}.td-badge--done{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c)}.td-badge--active{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.td-badge--active:before{background:var(--brand-yellow,#f7b523);animation:1.2s infinite tdBlink}.td-badge--pending{color:#51627a;background:#e3eaf4}.td-mini{font-size:.75rem}.td-mini--ok{color:var(--brand-blue,#0e3f8c)}.td-mapcard__title{color:var(--navy,#14243d);font-size:clamp(1.1rem,2vw,1.4rem)}.td-route{box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border-radius:18px;gap:.9rem;padding:.9rem 1rem}.td-route__icon{background:var(--brand-blue,#0e3f8c);border-radius:14px;width:46px;height:46px;font-size:1.4rem}.td-route__label{color:var(--ink-muted,#51627a);font-size:.8rem;font-weight:700}.td-route__value{color:var(--navy,#14243d);font-size:1rem;font-weight:800}.td-route__call{background:var(--brand-blue,#0e3f8c);border-radius:14px;gap:.5rem;height:auto;padding:.7rem 1.2rem;font-size:.92rem;transition:background .2s,transform .2s;box-shadow:0 8px 18px #0e3f8c47}.td-route__call:hover{background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.td-route__captain{border-color:var(--brand-blue,#0e3f8c);color:var(--brand-blue,#0e3f8c);border-radius:14px;gap:.5rem;padding:.65rem 1.1rem;font-size:.9rem;font-weight:800}@keyframes tdRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tdPing{75%,to{opacity:0;transform:scale(1.7)}}@keyframes tdPulse{70%{box-shadow:0 0 0 10px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes tdBlink{50%{opacity:.3}}@media (width<=1024px){.td-details{grid-template-columns:1fr}.td-photo__frame{height:240px}}@media (width<=768px){.td-info{grid-template-columns:1fr;gap:.7rem}.td-info__card{padding:.85rem 1rem}.td-card{border-radius:20px;padding:1.1rem}.td-card__title{margin-bottom:.9rem;font-size:1.05rem}.td-stage{padding-right:calc(var(--edge) + var(--circle) + 10px);flex-wrap:wrap}.td-stage__time,.td-stage__side{text-align:right;flex-basis:100%;align-items:flex-start}.td-address{flex-direction:column;align-items:stretch}.td-address__btn{justify-content:center}.td-route{flex-direction:column;align-items:stretch}.td-route__actions{width:100%}.td-route__call,.td-route__captain{flex:1;justify-content:center}.td-info__card:hover,.td-stage:hover,.td-row:hover{transform:none}}@media (prefers-reduced-motion:reduce){.td-gps,.td-gps__icon:after,.td-info__card,.td-card,.td-stage,.td-stage--active .td-stage__circle,.td-badge--active:before{animation:none!important}}.pf-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);background:#14243d99;justify-content:center;align-items:center;padding:1rem;animation:.25s both pfFade;display:flex;position:fixed;inset:0}.pf-modal{overscroll-behavior:contain;box-sizing:border-box;background:var(--mist,#edf3fb);width:100%;max-width:880px;max-height:calc(100vh - 2rem);font-family:var(--font-main,"Roboto", "Cairo", sans-serif);text-align:right;direction:rtl;border-radius:28px;padding:1.8rem 1.8rem 1.4rem;animation:.45s cubic-bezier(.16,1,.3,1) both pfPop;position:relative;overflow-y:auto;box-shadow:0 28px 70px #14243d66}.pf-modal::-webkit-scrollbar{width:6px}.pf-modal::-webkit-scrollbar-thumb{background:#b7cdee;border-radius:6px}.pf-grabber{display:none}.pf-close{z-index:2;width:38px;height:38px;color:var(--ink-muted,#51627a);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),background .15s,color .15s;display:flex;position:absolute;top:1.1rem;left:1.1rem;box-shadow:0 2px 8px #14243d1a}.pf-close:hover:not(:disabled){background:var(--navy,#14243d);color:#fff;transform:rotate(90deg)}.pf-close:disabled{opacity:.5;cursor:not-allowed}.pf-head{align-items:center;gap:1rem;margin-bottom:1.1rem;padding-left:3rem;animation:.5s cubic-bezier(.16,1,.3,1) 50ms both pfRise;display:flex}.pf-head__icon{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:18px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.8rem;animation:.7s cubic-bezier(.34,1.56,.64,1) .15s both pfIcon;display:flex}.pf-head__icon svg{color:var(--brand-yellow,#f7b523)}.pf-head h3{color:var(--navy,#14243d);margin:0 0 .2rem;font-size:1.35rem;font-weight:900}.pf-head p{color:var(--ink-muted,#51627a);margin:0;font-size:.9rem;font-weight:600;line-height:1.7}.pf-progress{align-items:center;gap:.8rem;margin-bottom:1.1rem;animation:.5s cubic-bezier(.16,1,.3,1) .1s both pfRise;display:flex}.pf-progress__bar{background:#dce8f9;border-radius:8px;flex:1;height:8px;overflow:hidden}.pf-progress__bar i{background:linear-gradient(270deg,#0e3f8c,#1553b3);border-radius:8px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.pf-progress span{color:var(--brand-blue,#0e3f8c);direction:ltr;unicode-bidi:isolate;font-size:.85rem;font-weight:900}.pf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.pf-slot{min-width:0;box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border:2px solid #0000;border-radius:22px;padding:1.1rem;transition:border-color .3s,box-shadow .3s;animation:.55s cubic-bezier(.16,1,.3,1) both pfRise}.pf-slot:first-child{animation-delay:.15s}.pf-slot:nth-child(2){animation-delay:.25s}.pf-slot.is-filled{border-color:var(--brand-blue,#0e3f8c);box-shadow:0 12px 28px #0e3f8c29}.pf-slot__head{align-items:flex-start;gap:.7rem;margin-bottom:.9rem;display:flex}.pf-slot__num{background:var(--brand-yellow,#f7b523);width:32px;height:32px;color:var(--navy,#14243d);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:900;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.pf-slot.is-filled .pf-slot__num{background:var(--brand-blue,#0e3f8c);color:#fff;transform:scale(1.1)}.pf-slot__num svg{width:16px!important;height:16px!important}.pf-slot__head h4{color:var(--navy,#14243d);margin:0 0 .15rem;font-size:1rem;font-weight:800}.pf-slot__head p{color:var(--ink-muted,#51627a);margin:0;font-size:.8rem;font-weight:600;line-height:1.7}.pf-drop{background:var(--mist,#edf3fb);cursor:pointer;border:2px dashed #93aed8;border-radius:18px;justify-content:center;align-items:center;height:230px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.pf-drop:hover,.pf-drop.is-drag{border-color:var(--brand-blue,#0e3f8c);background:#e3edfb}.pf-drop.is-drag{transform:scale(1.02)}.pf-drop:focus-within{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.pf-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.pf-drop__empty{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;padding:1rem;display:flex}.pf-drop__icon{width:62px;height:62px;color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:20px;justify-content:center;align-items:center;font-size:2rem;animation:3s ease-in-out infinite pfBob;display:flex;box-shadow:0 8px 18px #0e3f8c24}.pf-drop__empty strong{color:var(--navy,#14243d);font-size:.92rem;font-weight:800}.pf-drop__empty small{color:var(--ink-muted,#51627a);font-size:.78rem;font-weight:600}.pf-drop__img{object-fit:cover;width:100%;max-width:100%;height:100%;animation:.5s cubic-bezier(.16,1,.3,1) both pfImg}.pf-drop__change{color:#fff;pointer-events:none;opacity:0;background:#14243dc7;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.78rem;font-weight:800;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:10px;left:10px;transform:translateY(6px)}.pf-drop:hover .pf-drop__change{opacity:1;transform:none}.pf-drop__change svg{width:15px!important;height:15px!important}.pf-slot__meta{min-width:0;color:var(--ink-muted,#51627a);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.7rem;font-size:.78rem;font-weight:700;animation:.3s both pfRise;display:flex}.pf-slot__meta span{text-overflow:ellipsis;white-space:nowrap;direction:ltr;align-items:center;gap:.35rem;min-width:0;display:inline-flex;overflow:hidden}.pf-slot__meta svg{color:var(--brand-blue,#0e3f8c);flex:none;width:16px!important;height:16px!important}.pf-slot__meta button{color:#a8281b;background:#fdecea;border-radius:8px;flex:none;align-items:center;gap:.3rem;padding:.25rem .7rem;font-family:inherit;font-size:.75rem;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.pf-slot__meta button:hover:not(:disabled){color:#fff;background:#a8281b}.pf-actions{gap:.8rem;margin-top:1.2rem;animation:.5s cubic-bezier(.16,1,.3,1) .35s both pfRise;display:flex}.pf-btn{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.4rem;font-family:inherit;font-size:1rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:relative;overflow:hidden}.pf-btn svg{width:20px!important;height:20px!important}.pf-btn--ghost{min-width:140px;color:var(--ink-muted,#51627a);background:#fff;border:1.5px solid #cfd9e8;flex:none}.pf-btn--ghost:hover:not(:disabled){background:var(--navy,#14243d);color:#fff;border-color:var(--navy,#14243d)}.pf-btn--primary{background:var(--brand-blue,#0e3f8c);color:#fff;flex:1;box-shadow:0 12px 24px #0e3f8c4d}.pf-btn--primary:hover:not(:disabled){background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.pf-btn--primary:not(:disabled):after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff4d 50%,#0000 70%);animation:2.8s ease-in-out .8s infinite pfShine;position:absolute;inset:0;transform:translate(120%)}.pf-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.pf-btn:active:not(:disabled){transform:scale(.98)}.pf-btn:focus-visible,.pf-slot__meta button:focus-visible,.pf-close:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.pf-note{color:var(--ink-muted,#51627a);justify-content:center;align-items:center;gap:.4rem;margin:.8rem 0 0;font-size:.82rem;font-weight:700;display:flex}.pf-note svg{color:var(--brand-yellow,#f7b523);width:17px!important;height:17px!important}@keyframes pfFade{0%{opacity:0}to{opacity:1}}@keyframes pfPop{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}@keyframes pfIcon{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes pfBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pfImg{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes pfSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (width<=720px){.pf-overlay{align-items:flex-end;padding:0}.pf-modal{border-radius:26px 26px 0 0;max-width:none;max-height:94vh;padding:.5rem 1rem 1.1rem;animation:.45s cubic-bezier(.16,1,.3,1) both pfSheetUp}.pf-grabber{background:#b7cdee;border-radius:4px;width:42px;height:4px;margin:0 auto .8rem;display:block}.pf-close{top:.9rem;left:.9rem}.pf-head{padding-left:2.8rem}.pf-head__icon{border-radius:14px;width:46px;height:46px;font-size:1.5rem}.pf-head h3{font-size:1.1rem}.pf-head p{font-size:.8rem}.pf-grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.pf-slot{border-radius:18px;padding:.9rem}.pf-drop{height:180px}.pf-actions{background:linear-gradient(180deg, transparent, var(--mist,#edf3fb) 30%);flex-direction:column-reverse;padding-top:.6rem;position:sticky;bottom:0}.pf-btn--ghost{min-width:0}}@media (prefers-reduced-motion:reduce){.pf-overlay,.pf-modal,.pf-head,.pf-head__icon,.pf-progress,.pf-slot,.pf-drop__icon,.pf-drop__img,.pf-slot__meta,.pf-actions,.pf-btn--primary:after{animation:none!important}}.ot-banner__proofs{flex-wrap:wrap;grid-column:1/-1;gap:.7rem;margin-top:1rem;display:flex;position:relative}.ot-banner__proofs .ot-banner__proof{color:#fff;margin-top:0;text-decoration:none;transition:transform .25s,background .25s}.ot-banner__proofs .ot-banner__proof:hover{background:#ffffff38;transform:translateY(-3px)}.ot-banner__proofs .ot-banner__proof span{opacity:.9;font-size:.75rem;font-weight:700;text-decoration:underline;display:block}.tb-bar{animation:.6s cubic-bezier(.16,1,.3,1) both tbRise;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 60%,#1553b3 100%)!important;border-radius:24px!important;gap:1.2rem!important;padding:1.5rem!important;box-shadow:0 18px 40px #0e3f8c47!important}.tb-bar:before{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:220px;height:220px;animation:9s ease-in-out infinite tbDrift;position:absolute;top:-80px;left:-60px}.tb-bar:after{content:"";pointer-events:none;background:#f7b52329;border-radius:50%;width:120px;height:120px;animation:7s ease-in-out infinite reverse tbDrift;position:absolute;bottom:-50px;right:14%}.tb-bar>*{z-index:1;position:relative}.tb-label{color:#b7cdee!important;font-size:.8rem!important}.tb-status{color:#fff;font-size:1.1rem!important}.tb-bar span[style*="border-radius: 50%"]{animation:1.8s infinite tbPulse;background:var(--brand-yellow,#f7b523)!important;box-shadow:0 0 #f7b52399!important}.tb-done-wrap{flex-direction:column;gap:1rem;width:100%;display:flex}.tb-done{background:#ffffff1f;border:1px solid #ffffff38;border-radius:18px;align-items:center;gap:.9rem;padding:.9rem 1.1rem;animation:.55s cubic-bezier(.16,1,.3,1) .1s both tbRise;display:flex}.tb-done__icon{color:#1e7a4c;background:#e3f4ea;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;animation:.7s cubic-bezier(.34,1.56,.64,1) .2s both tbPop;display:flex}.tb-done__icon svg{width:28px!important;height:28px!important}.tb-done strong{color:#fff;font-size:1.05rem;font-weight:900;display:block}.tb-done small{color:#dce8f9;margin-top:2px;font-size:.8rem;font-weight:600;display:block}.tb-call{position:relative;overflow:hidden;box-shadow:0 10px 22px #f7b52359;background:var(--brand-yellow,#f7b523)!important;color:var(--navy,#14243d)!important;border:0!important;border-radius:14px!important;padding:.85rem 1.5rem!important;transition:transform .2s,background .2s!important}.tb-call:hover{transform:translateY(-2px);background:#e3a00f!important}.tb-call:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3s ease-in-out 1s infinite tbShine;position:absolute;inset:0;transform:translate(120%)}.ot-banner__proofs{grid-column:1/-1;width:100%;margin-top:1.1rem;position:relative}.ot-banner__proofs .proof-gallery{max-width:100%}@keyframes tbRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tbDrift{0%,to{transform:translate(0)}50%{transform:translate(22px,14px)}}@keyframes tbPulse{70%{box-shadow:0 0 0 9px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes tbPop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes tbShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@media (width<=768px){.tb-bar{border-radius:20px!important;padding:1.1rem!important}.tb-status{font-size:1rem!important}.tb-call{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.tb-bar,.tb-bar:before,.tb-bar:after,.tb-done,.tb-done__icon,.tb-call:after,.tb-bar span[style*="border-radius: 50%"]{animation:none!important}}.dt-page>*{animation:.65s cubic-bezier(.16,1,.3,1) both dtRise}.dt-page>:nth-child(2){animation-delay:80ms}.dt-page>:nth-child(3){animation-delay:.16s}.dt-page>:nth-child(4){animation-delay:.24s}.dt-page>:nth-child(n+5){animation-delay:.32s}.dt-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);border-radius:28px;margin-bottom:1.2rem;padding:1.8rem 1.8rem 2.6rem;position:relative;overflow:hidden;box-shadow:0 20px 44px #0e3f8c47}.dt-hero__orb{pointer-events:none;border-radius:50%;position:absolute}.dt-hero__orb--1{background:#ffffff12;width:300px;height:300px;animation:9s ease-in-out infinite dtDrift;top:-110px;left:-70px}.dt-hero__orb--2{background:#f7b5232b;width:160px;height:160px;animation:7s ease-in-out infinite reverse dtDrift;bottom:-60px;right:22%}.dt-hero__road{background:#0a31738c;height:18px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dt-hero__road:before{content:"";background:repeating-linear-gradient(90deg,#ffffff80 0 22px,#0000 22px 44px) 0 0/44px 3px;height:3px;animation:.9s linear infinite dtRoad;position:absolute;top:8px;left:0;right:0}.dt-hero__road i{background:var(--brand-yellow,#f7b523);border-radius:8px 12px 4px 4px;width:38px;height:22px;animation:7s linear infinite dtDrive;position:absolute;bottom:4px;box-shadow:inset 0 -3px 0 -1px #fff}.dt-hero__road i:before,.dt-hero__road i:after{content:"";background:#14243d;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px}.dt-hero__road i:before{left:4px}.dt-hero__road i:after{right:4px}.dt-hero__row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex;position:relative}.dt-hero__text{flex:320px;min-width:0}.dt-hero__text>*{animation:.6s cubic-bezier(.16,1,.3,1) both dtRise}.dt-hero__text>:nth-child(2){animation-delay:.1s}.dt-hero__text>:nth-child(3){animation-delay:.2s}.dt-hero__chip{background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex}.dt-hero__chip svg{color:var(--brand-yellow,#f7b523);width:18px!important;height:18px!important}.dt-hero h1{margin:.9rem 0 .7rem;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:900;line-height:1.4}.dt-hero h1 small{color:#b7cdee;margin-bottom:.2rem;font-size:.85rem;font-weight:700;display:block}.dt-hero p{color:#dce8f9;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:.85rem;font-weight:700;display:flex}.dt-hero p strong{color:#fff;overflow-wrap:anywhere;background:#0a31738c;border-radius:8px;padding:.2rem .7rem;font-family:monospace;font-size:.8rem}.dt-hero__ring{flex:none;width:112px;height:112px;position:relative}.dt-hero__ring svg{width:100%;height:100%;transform:rotate(-90deg)scaleY(-1)}.dt-hero__ring-bg{fill:none;stroke:#ffffff2e;stroke-width:9px}.dt-hero__ring-fg{fill:none;stroke:var(--brand-yellow,#f7b523);stroke-width:9px;stroke-linecap:round;stroke-dasharray:327;transition:stroke-dashoffset 1.2s cubic-bezier(.16,1,.3,1);animation:1.4s cubic-bezier(.16,1,.3,1) both dtRing}.dt-hero__ring span{justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex;position:absolute;inset:0}.dt-hero__ring b{font-size:1.7rem;font-weight:900}.dt-hero__back{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);cursor:pointer;border-radius:14px;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-family:inherit;font-size:.92rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.dt-hero__back:hover{background:#e3a00f;transform:translateY(-2px)}.dt-hero__back svg{width:18px!important;height:18px!important}.dt-card{box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border-radius:24px;margin-bottom:1.2rem;padding:1.4rem}.dt-card__title{color:var(--navy,#14243d);align-items:center;gap:.6rem;margin:0 0 1.1rem;font-size:1.05rem;font-weight:800;display:flex}.dt-card__title svg{box-sizing:border-box;background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:10px;padding:7px;width:34px!important;height:34px!important}.dt-steps__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;display:grid}.dt-step{background:var(--mist,#edf3fb);text-align:right;cursor:default;animation:.55s cubic-bezier(.16,1,.3,1) both dtRise;animation-delay:calc(var(--i,0) * 70ms + .2s);border:1.5px solid #0000;border-radius:18px;align-items:center;gap:.7rem;padding:.85rem .9rem;font-family:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .25s;display:flex;position:relative}.dt-step.is-clickable{cursor:pointer}.dt-step.is-clickable:hover{border-color:#b7cdee;transform:translateY(-4px);box-shadow:0 12px 24px #0e3f8c24}.dt-step__num{color:#7388a8;background:#fff;border:2px solid #cfd9e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:900;transition:background .3s,color .3s,border-color .3s;display:flex}.dt-step__num svg{width:16px!important;height:16px!important}.dt-step__body small{color:var(--ink-muted,#51627a);font-size:.72rem;font-weight:700;display:block}.dt-step__body strong{color:var(--navy,#14243d);font-size:.88rem;font-weight:800;line-height:1.5;display:block}.dt-step.is-done .dt-step__num{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff}.dt-step.is-current{border-color:var(--brand-yellow,#f7b523);background:#fff;box-shadow:0 10px 24px #f7b52338}.dt-step.is-current .dt-step__num{background:var(--brand-yellow,#f7b523);border-color:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite dtPulse;box-shadow:0 0 #f7b52399}.dt-step.is-next{opacity:.75}.dt-step:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.dt-progress__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.dt-progress__head .dt-card__title{margin-bottom:0}.dt-progress__pct{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;padding:.3rem 1rem;font-size:.88rem;font-weight:900}.dt-bar{background:var(--blue-tint,#dce8f9);border-radius:999px;height:14px;margin:1.5rem 0 1.2rem;position:relative}.dt-bar__fill{background:linear-gradient(270deg,#0e3f8c,#1553b3);border-radius:999px;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1);animation:1.4s cubic-bezier(.16,1,.3,1) .3s both dtGrow;position:absolute;top:0;right:0}.dt-bar__van{background:var(--brand-yellow,#f7b523);width:34px;height:34px;color:var(--navy,#14243d);border-radius:50%;justify-content:center;align-items:center;animation:1.1s ease-in-out infinite dtBob;display:flex;position:absolute;top:-17px;left:-4px;box-shadow:0 6px 14px #f7b52380}.dt-bar__van svg{transform:scaleX(-1);width:20px!important;height:20px!important}.dt-dots{justify-content:space-between;padding:0 .2rem;display:flex}.dt-dot{flex-direction:column;align-items:center;gap:.3rem;display:flex}.dt-dot span{width:30px;height:30px;color:var(--ink-muted,#51627a);background:#e3eaf4;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;transition:background .4s,color .4s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.dt-dot span svg{width:14px!important;height:14px!important}.dt-dot.is-done span{background:var(--brand-blue,#0e3f8c);color:#fff}.dt-dot.is-current span{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite dtPulse;transform:scale(1.2)}.dt-dot small{color:var(--ink-muted,#51627a);font-size:.72rem;font-weight:800}.dt-dot.is-done small,.dt-dot.is-current small{color:var(--navy,#14243d)}.dt-page .leaflet-container{border-radius:20px}.dt-page a[href^=tel\:]{transition:transform .2s,background .2s!important}.dt-page a[href^=tel\:]:hover{transform:translateY(-2px)}@keyframes dtRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes dtDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,16px)}}@keyframes dtRoad{to{background-position:-44px 0}}@keyframes dtDrive{0%{right:-50px}to{right:calc(100% + 10px)}}@keyframes dtRing{0%{stroke-dashoffset:327px}}@keyframes dtPulse{70%{box-shadow:0 0 0 10px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes dtGrow{0%{width:0!important}}@keyframes dtBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=768px){.dt-hero{border-radius:22px;padding:1.3rem 1.1rem 2.2rem}.dt-hero__ring{width:84px;height:84px}.dt-hero__ring b{font-size:1.3rem}.dt-card{border-radius:20px;padding:1.1rem}.dt-steps__grid{grid-template-columns:1fr 1fr;gap:.6rem}.dt-step{gap:.5rem;padding:.7rem}.dt-step__num{width:30px;height:30px}.dt-step__body strong{font-size:.8rem}.dt-dot small{display:none}.dt-step.is-clickable:hover{transform:none}}@media (prefers-reduced-motion:reduce){.dt-page>*,.dt-hero__orb,.dt-hero__road:before,.dt-hero__road i,.dt-hero__text>*,.dt-hero__ring-fg,.dt-step,.dt-step.is-current .dt-step__num,.dt-bar__fill,.dt-bar__van,.dt-dot.is-current span{animation:none!important}}.cp{text-align:center;color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);border-radius:28px;margin-top:1rem;padding:2.6rem 1.6rem 2.2rem;animation:.8s cubic-bezier(.16,1,.3,1) both cpIn;position:relative;overflow:hidden;box-shadow:0 24px 54px #0e3f8c47}.cp>*{z-index:1;position:relative}.cp__orb{pointer-events:none;border-radius:50%;z-index:0!important;position:absolute!important}.cp__orb--1{background:#ffffff12;width:280px;height:280px;animation:10s ease-in-out infinite cpDrift;top:-100px;left:-70px}.cp__orb--2{background:#f7b52333;width:220px;height:220px;animation:8s ease-in-out infinite reverse cpDrift;bottom:-90px;right:-60px}.cp__float{pointer-events:none;inset:0;z-index:0!important;position:absolute!important}.cp__float span{background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;animation:5s ease-in-out infinite cpFloat;display:flex;position:absolute}.cp__float span svg{width:26px!important;max-width:none!important;height:26px!important}.cp__float span:first-child{top:14%;right:6%}.cp__float span:nth-child(2){color:#14243d;background:#f7b523eb;animation-delay:1.2s;top:20%;left:7%}.cp__float span:nth-child(3){animation-delay:2.2s;bottom:26%;left:12%}.cp__chip{background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex}.cp__dot{background:#f7b523;border-radius:50%;width:8px;height:8px;position:relative}.cp__dot:after{content:"";background:#f7b523;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite cpPing;position:absolute;inset:0}.cp__title{color:#fff;margin:1rem 0 .6rem;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:900}.cp__title em{color:#f7b523;font-style:normal;position:relative}.cp__title em:after{content:"";transform-origin:100%;background:#f7b523;border-radius:4px;height:4px;animation:.9s cubic-bezier(.16,1,.3,1) .6s both cpDraw;position:absolute;bottom:-4px;left:0;right:0}.cp__text{color:#cfe0f7;max-width:560px;margin:0 auto 1.6rem;font-size:1rem;font-weight:600;line-height:1.9}.cp__road{max-width:620px;height:62px;margin:0 auto 1.4rem;position:relative}.cp__line{border-top:3px dashed #fff6;position:absolute;bottom:10px;left:24px;right:24px}.cp__pin{color:#0e3f8c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:0;box-shadow:0 8px 18px #061c4259}.cp__pin svg{width:20px!important;max-width:none!important;height:20px!important}.cp__pin--a{right:0}.cp__pin--b{color:#14243d;background:#f7b523;left:0}.cp__van{color:#f7b523;justify-content:center;align-items:center;width:46px;height:46px;animation:5.5s ease-in-out infinite cpDrive;display:flex;position:absolute;bottom:14px;right:0}.cp__van svg{filter:drop-shadow(0 6px 8px #061c4266);transform:scaleX(-1);width:44px!important;max-width:none!important;height:44px!important}.cp__steps{grid-template-columns:repeat(3,1fr);gap:.9rem;max-width:700px;margin:0 auto 1.8rem;padding:0;list-style:none;display:grid}.cp__steps li{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .7rem;transition:background .3s,transform .3s;animation:.6s cubic-bezier(.16,1,.3,1) both cpRise;display:flex}.cp__steps li:first-child{animation-delay:.35s}.cp__steps li:nth-child(2){animation-delay:.5s}.cp__steps li:nth-child(3){animation-delay:.65s}.cp__steps li:hover{background:#ffffff2e;transform:translateY(-5px)}.cp__steps li>span{color:#0e3f8c;background:#fff;border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 8px 16px #061c424d}.cp__steps li:nth-child(2)>span{color:#14243d;background:#f7b523}.cp__steps li>span svg{width:26px!important;max-width:none!important;height:26px!important}.cp__steps b{font-size:.95rem;font-weight:900;display:block}.cp__steps small{color:#cfe0f7;font-size:.78rem;font-weight:600;display:block}.cp__cta{color:#14243d;max-width:100%;font:inherit;cursor:pointer;background:#f7b523;border:0;border-radius:18px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 2.2rem;font-size:1.05rem;font-weight:900;transition:transform .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #f7b52373}.cp__cta:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite cpShine;position:absolute;inset:0;transform:translate(120%)}.cp__cta:hover{background:#e3a00f;transform:translateY(-4px)}.cp__cta svg{flex:none;width:24px!important;max-width:none!important;height:24px!important}.cp__arrow{animation:1.4s ease-in-out infinite cpNudge}@keyframes cpIn{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:none}}@keyframes cpRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cpDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,18px)}}@keyframes cpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cpPing{75%,to{opacity:0;transform:scale(2.8)}}@keyframes cpDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cpShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes cpNudge{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes cpDrive{0%{opacity:0;right:0}8%{opacity:1}50%{right:calc(100% - 46px)}92%{opacity:1}to{opacity:0;right:calc(100% - 46px)}}@media (width<=640px){.cp{border-radius:22px;padding:2rem 1rem 1.6rem}.cp__float span{border-radius:12px;width:38px;height:38px}.cp__float span svg{width:20px!important;height:20px!important}.cp__float span:nth-child(3){display:none}.cp__text{font-size:.9rem}.cp__steps{grid-template-columns:1fr;gap:.6rem}.cp__steps li{text-align:right;flex-direction:row;gap:.8rem;padding:.7rem .9rem}.cp__cta{width:100%;padding:.9rem 1rem;font-size:.95rem}}@media (hover:none){.cp__steps li:hover,.cp__cta:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cp,.cp *{animation:none!important}.cp__van{opacity:1}}.fx-qm-overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both fx-qm-fade;display:flex;position:fixed;inset:0}.fx-qm{text-align:right;background:var(--mist,#edf3fb);direction:rtl;border-radius:28px;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 2rem);font-family:Cairo,sans-serif;animation:.45s cubic-bezier(.34,1.56,.64,1) both fx-qm-pop;display:flex;overflow:hidden;box-shadow:0 30px 70px #14243d66}.fx-qm__head{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);flex:none;align-items:center;gap:1rem;padding:1.4rem 1.5rem 1.3rem;display:flex;position:relative;overflow:hidden}.fx-qm__head:before{content:"";top:-100px;pointer-events:none;background:#f7b52329;border-radius:50%;width:190px;height:190px;position:absolute;inset-inline-start:-50px}.fx-qm__head:after{content:"";background:#f7b523;height:4px;position:absolute;bottom:0;left:0;right:0}.fx-qm__head h3{color:#fff;margin:0;font-size:1.2rem;font-weight:900;line-height:1.4}.fx-qm__head p{color:#dce8f9;margin:.25rem 0 0;font-size:.85rem;font-weight:600;line-height:1.7}.fx-qm__head>div{min-width:0;padding-inline-end:2rem;position:relative}.fx-qm__icon{color:#14243d;background:#f7b523;border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}.fx-qm__icon i{background:linear-gradient(#0000,#fffc,#0000);height:12px;animation:2.2s ease-in-out infinite fx-qm-scan;position:absolute;left:0;right:0}.fx-qm__close{z-index:2;top:14px;color:#14243d;cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .3s;display:grid;position:absolute;inset-inline-start:14px}.fx-qm__close:hover{transform:rotate(90deg)}.fx-qm__body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.2rem 1.5rem;display:flex;overflow-y:auto}.fx-qm__field{flex-direction:column;gap:.4rem;display:flex}.fx-qm__field label,.fx-qm__diag>span{color:#14243d;align-items:center;gap:.45rem;font-size:.92rem;font-weight:800;display:inline-flex}.fx-qm__field label svg,.fx-qm__diag>span svg{color:#0e3f8c}.fx-qm__field textarea,.fx-qm__money input{box-sizing:border-box;color:#14243d;background:#fff;border:1.5px solid #cfd9e8;border-radius:14px;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.fx-qm__field textarea{resize:vertical;min-height:112px;line-height:1.8}.fx-qm__field textarea:focus,.fx-qm__money input:focus{border-color:#0e3f8c;outline:none;box-shadow:0 0 0 4px #0e3f8c1f}.fx-qm__field small{color:#51627a;direction:ltr;align-self:flex-start;font-size:.74rem;font-weight:700}.fx-qm__money{position:relative}.fx-qm__money input{font-variant-numeric:tabular-nums;height:56px;padding-inline-start:4rem;font-size:1.3rem;font-weight:900}.fx-qm__money span{top:50%;color:#14243d;background:#fff3d1;border-radius:10px;padding:.35rem .8rem;font-size:.85rem;font-weight:900;position:absolute;inset-inline-start:.6rem;transform:translateY(-50%)}.fx-qm__sum{background:#fff;border:1.5px solid #dce8f9;border-top:4px solid #f7b523;border-radius:18px;gap:.1rem;padding:.3rem 1.1rem;animation:.3s both fx-qm-fade;display:grid;box-shadow:0 6px 18px #14243d0f}.fx-qm__sum>div{color:#51627a;border-bottom:1px dashed #dce8f9;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;font-size:.92rem;font-weight:700;display:flex}.fx-qm__sum>div strong{color:#14243d;font-variant-numeric:tabular-nums;font-weight:900}.fx-qm__sum>div.is-total{color:#14243d;border-bottom:none;font-size:1.05rem;font-weight:900}.fx-qm__sum>div.is-total strong{color:#fff;background:#0e3f8c;border-radius:10px;padding:.25rem .8rem;font-size:1.1rem}.fx-qm__diag{flex-direction:column;gap:.5rem;display:flex}.fx-qm__diag p{color:#14243d;overflow-wrap:anywhere;background:#fff;border:1.5px solid #dce8f9;border-radius:16px;margin:0;padding:.9rem 1rem;font-size:.95rem;font-weight:600;line-height:1.9}.fx-qm__note{color:#14243d;background:#fff3d1;border-radius:14px;gap:.6rem;margin:0;padding:.8rem 1rem;font-size:.84rem;font-weight:700;line-height:1.8;display:flex}.fx-qm__note svg{flex:none;margin-top:.2rem}.fx-qm__foot{background:#fff;border-top:1px solid #dce8f9;flex:none;gap:.7rem;padding:1rem 1.5rem;display:flex}.fx-qm__foot.is-wrap{flex-wrap:wrap}.fx-qm-btn{cursor:pointer;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:50px;padding:0 1.3rem;font-family:inherit;font-size:1rem;font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.fx-qm-btn:active:not(:disabled){transform:scale(.97)}.fx-qm-btn:disabled{opacity:.6;cursor:not-allowed}.fx-qm-btn.is-primary{color:#fff;background:#0e3f8c;flex:1}.fx-qm-btn.is-primary:hover:not(:disabled){background:#0a3173;box-shadow:0 8px 18px #0e3f8c4d}.fx-qm-btn.is-ghost{color:#14243d;background:#fff;border-color:#cfd9e8}.fx-qm-btn.is-ghost:hover:not(:disabled){background:#f4f8fd}.fx-qm-btn.is-danger{color:#c0392b;background:#fff;border-color:#f0c4be;flex:1}.fx-qm-btn.is-danger:hover:not(:disabled){color:#fff;background:#c0392b;border-color:#c0392b}.fx-qm-btn:focus-visible,.fx-qm__close:focus-visible{outline-offset:3px;outline:3px solid #f7b523}@keyframes fx-qm-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-qm-pop{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:none}}@keyframes fx-qm-scan{0%{top:-12px}to{top:60px}}@keyframes fx-qm-slide{0%{transform:translateY(100%)}to{transform:none}}@media (width<=600px){.fx-qm-overlay{align-items:flex-end;padding:0}.fx-qm{border-radius:24px 24px 0 0;width:100%;max-height:94vh;animation:.4s cubic-bezier(.16,1,.3,1) both fx-qm-slide}.fx-qm__head{padding:1.2rem 1rem}.fx-qm__body{padding:1rem}.fx-qm__foot{flex-direction:column-reverse;padding:.8rem 1rem}.fx-qm-btn{flex:none;width:100%}.fx-qm__foot.is-wrap .fx-qm-btn.is-primary{order:-1}}@media (prefers-reduced-motion:reduce){.fx-qm-overlay,.fx-qm,.fx-qm__icon i,.fx-qm__sum{animation:none!important}.fx-qm-btn,.fx-qm__close{transition:none!important}}@media (hover:none){.fx-qm__close:hover{transform:none}}.fx-pay-opts{flex-direction:column;gap:.7rem;display:flex}.fx-pay-opt{text-align:right;color:#14243d;cursor:pointer;background:#fff;border:1.5px solid #cfd9e8;border-radius:18px;align-items:center;gap:.9rem;width:100%;padding:.9rem 1rem;font-family:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.fx-pay-opt:hover:not(:disabled){border-color:#0e3f8c;transform:translateY(-3px);box-shadow:0 12px 26px #0e3f8c29}.fx-pay-opt:active:not(:disabled){transform:scale(.98)}.fx-pay-opt:disabled{opacity:.6;cursor:not-allowed}.fx-pay-opt:focus-visible{outline-offset:3px;outline:3px solid #f7b523}.fx-pay-opt__icon{color:#0e3f8c;background:#dce8f9;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.fx-pay-opt__icon.is-yellow{color:#14243d;background:#fff3d1}.fx-pay-opt__txt{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.fx-pay-opt__txt strong{font-size:1rem;font-weight:900}.fx-pay-opt__txt small{color:#51627a;font-size:.8rem;font-weight:700;line-height:1.6}.fx-pay-wait{color:#14243d;background:#fff3d1;border-radius:14px;align-items:center;gap:.6rem;padding:.9rem 1.2rem;font-weight:800;line-height:1.7;display:inline-flex}.fx-pay-ready{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.fx-pay-ready__chip{color:#fff;background:#ffffff29;border-radius:14px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.92rem;font-weight:800;display:inline-flex}.fx-pay-start{color:#14243d;cursor:pointer;background:#f7b523;border:none;border-radius:14px;align-items:center;gap:.6rem;min-height:52px;padding:0 1.8rem;font-family:inherit;font-size:1.05rem;font-weight:900;transition:transform .2s,background .2s;animation:2.4s ease-in-out infinite fx-pay-pulse;display:inline-flex;box-shadow:0 10px 22px #f7b52366}.fx-pay-start:hover:not(:disabled){background:#e3a00f;transform:translateY(-3px)}.fx-pay-start:active:not(:disabled){transform:scale(.97)}.fx-pay-start:disabled{opacity:.6;animation:none}.fx-pay-start:focus-visible{outline-offset:3px;outline:3px solid #fff}.fx-pay-captain{color:#14243d;text-align:right;direction:rtl;background:#fff3d1;border:1.5px solid #f2dc9b;border-radius:20px;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem 1.2rem;display:flex}.fx-pay-captain.is-paid{background:#e3f4ea;border-color:#b8dfc7}.fx-pay-captain__icon{color:#14243d;background:#f7b523;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.fx-pay-captain.is-paid .fx-pay-captain__icon{color:#fff;background:#1e7a4c}.fx-pay-captain div{flex-direction:column;gap:.2rem;display:flex}.fx-pay-captain strong{font-size:1.05rem;font-weight:900}.fx-pay-captain small{color:#51627a;font-size:.85rem;font-weight:700}@keyframes fx-pay-pulse{0%,to{box-shadow:0 10px 22px #f7b52366,0 0 #f7b52380}60%{box-shadow:0 10px 22px #f7b52366,0 0 0 12px #f7b52300}}@media (prefers-reduced-motion:reduce){.fx-pay-start{animation:none!important}.fx-pay-opt{transition:none!important}}@media (hover:none){.fx-pay-opt:hover:not(:disabled),.fx-pay-start:hover:not(:disabled){transform:none}}.td-photo .td-photo__pair{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.td-photo .td-photo__pair.is-single{grid-template-columns:1fr}.td-photo .td-photo__shot{flex-direction:column;gap:.45rem;min-width:0;margin:0;display:flex}.td-photo .td-photo__pair .td-photo__frame{border:1.5px solid var(--line-strong,#cfd9e8);height:230px;box-shadow:var(--shadow-card,0 6px 18px #14243d12);background:#fff;border-radius:14px}.td-photo .td-photo__pair .td-photo__frame img{object-fit:contain}.td-photo .td-photo__pair .td-photo__frame:hover{border-color:var(--brand-blue,#0e3f8c);transform:translateY(-3px)}.td-photo .td-photo__pair .td-photo__frame:hover img{transform:scale(1.04)}.td-photo .td-photo__zoom{left:auto;inset-inline-end:8px;background:var(--brand-blue,#0e3f8c);color:#fff;width:30px;height:30px;bottom:8px;box-shadow:0 4px 10px #0e3f8c59}.td-photo .td-photo__shot figcaption{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;align-self:center;padding:.2rem .8rem;font-size:.78rem;font-weight:800}@media (width<=640px){.td-photo .td-photo__pair .td-photo__frame{height:190px}}@media (hover:none){.td-photo .td-photo__pair .td-photo__frame:hover{transform:none}}@media (prefers-reduced-motion:reduce){.td-photo .td-photo__pair .td-photo__frame,.td-photo .td-photo__pair .td-photo__frame img{transition:none}}.ot-stage.is-repair.is-active .ot-stage__dot svg{transform-origin:20% 80%;animation:1.2s ease-in-out infinite otWrench}@keyframes otWrench{0%,to{transform:rotate(-20deg)}50%{transform:rotate(20deg)}}.ot-stage__art.is-live{box-shadow:0 0 0 3px #f7b5238c,0 10px 22px #f7b5234d}.ot-banner__scene--art{box-shadow:none;background:0 0;align-items:center;padding:0;overflow:visible}.ot-banner__art{zoom:.86;max-width:100%}@media (width<=760px){.ot-banner__art{zoom:.8}}@media (prefers-reduced-motion:reduce){.ot-stage.is-repair.is-active .ot-stage__dot svg{animation:none}}.cl-photos-btn{background:var(--brand-yellow,#f7b523);width:100%;min-height:56px;color:var(--navy,#14243d);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:.6rem;margin:0 0 1.4rem;font-family:inherit;font-size:1.05rem;font-weight:900;transition:transform .2s,background .2s;display:flex;box-shadow:0 12px 24px #f7b52366}.cl-photos-btn svg{width:22px!important;height:22px!important}.cl-photos-btn:hover{background:var(--yellow-hover,#e3a00f);transform:translateY(-2px)}.cl-photos-btn:hover .cl-photos-btn__arrow{transform:translate(-5px)}.cl-photos-btn__arrow{transition:transform .25s}.cl-photos-btn:active{transform:scale(.98)}.cl-photos-btn:focus-visible{outline:3px solid var(--brand-blue,#0e3f8c);outline-offset:3px}.cl-photos-overlay{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both otFadeIn;display:flex;position:fixed;inset:0}.cl-photos-sheet{border-top:5px solid var(--brand-yellow,#f7b523);background:var(--mist,#edf3fb);border-radius:26px;width:min(560px,100%);max-height:calc(100vh - 2rem);padding:1.6rem 1.4rem 1.4rem;animation:.4s cubic-bezier(.34,1.4,.64,1) both otSheetPop;position:relative;overflow-y:auto;box-shadow:0 30px 70px #0a1e4666}.cl-photos-sheet h3{color:var(--navy,#14243d);align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:1.2rem;font-weight:900;display:flex}.cl-photos-sheet h3 svg{color:var(--brand-blue,#0e3f8c);width:26px!important;height:26px!important}.cl-photos-sheet p{color:var(--ink-muted,#51627a);margin:0 0 1rem;font-size:.88rem;font-weight:600}.cl-photos-close{top:12px;width:34px;height:34px;color:var(--brand-blue,#0e3f8c);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,background .2s,color .2s;display:flex;position:absolute;inset-inline-start:12px}.cl-photos-close svg{width:16px!important;height:16px!important}.cl-photos-close:hover{background:var(--danger,#c0392b);color:#fff;transform:rotate(90deg)}@keyframes otFadeIn{0%{opacity:0}to{opacity:1}}@keyframes otSheetPop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@media (width<=600px){.cl-photos-overlay{align-items:flex-end;padding:0}.cl-photos-sheet{border-radius:24px 24px 0 0}}@media (prefers-reduced-motion:reduce){.cl-photos-overlay,.cl-photos-sheet{animation:none}.cl-photos-btn,.cl-photos-btn__arrow,.cl-photos-close{transition:none}}.ot-sub{flex-direction:column;gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex;position:relative}.ot-sub__item{color:var(--ink-muted,#51627a);align-items:center;gap:.6rem;font-size:.86rem;font-weight:700;display:flex}.ot-sub__dot{color:#8a9bb6;background:#fff;border:2px solid #cfd9e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .3s,border-color .3s,color .3s;display:flex}.ot-sub__dot svg{width:14px!important;height:14px!important}.ot-sub__item.is-done{color:var(--navy,#14243d)}.ot-sub__item.is-done .ot-sub__dot{background:var(--success,#1e7a4c);border-color:var(--success,#1e7a4c);color:#fff}.ot-sub__item.is-now{color:var(--navy,#14243d);font-weight:900}.ot-sub__item.is-now .ot-sub__dot{background:var(--brand-yellow,#f7b523);border-color:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite otPulse}@media (prefers-reduced-motion:reduce){.ot-sub__item.is-now .ot-sub__dot{animation:none}.ot-sub__dot{transition:none}}.fx-cash-due{color:#14243d;text-align:right;direction:rtl;background:#fff3d1;border:1.5px solid #f2dc9b;border-radius:20px;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem 1.2rem;display:flex}.fx-cash-due__icon{color:#14243d;background:#f7b523;border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid}.fx-cash-due small{color:#51627a;font-size:.9rem;font-weight:800;display:block}.fx-cash-due strong{font-variant-numeric:tabular-nums;color:#0e3f8c;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;line-height:1.2;display:block}.fx-cash-due strong em{color:#51627a;font-size:.55em;font-style:normal;font-weight:800}.fx-cash-due.is-now{border-color:#f7b523;animation:1.8s ease-out infinite fxCashPulse;box-shadow:0 0 0 4px #f7b52338}@keyframes fxCashPulse{0%{box-shadow:0 0 #f7b5238c}to{box-shadow:0 0 0 12px #f7b52300}}@media (prefers-reduced-motion:reduce){.fx-cash-due.is-now{animation:none}}.wc-card{color:#fff;text-align:right;direction:rtl;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:24px;flex-wrap:wrap;align-items:center;gap:1.1rem 1.4rem;margin:0 0 1.5rem;padding:1.2rem 1.5rem;display:flex;box-shadow:0 10px 25px #0e3f8c2e}.wc-card__ring{color:#14243d;background:#f7b523;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 0 6px #f7b52340}.wc-card__ring b{font-size:1.7rem;font-weight:900;line-height:1}.wc-card__ring em{font-size:.74rem;font-style:normal;font-weight:800}.wc-card__main{flex-direction:column;flex:180px;gap:.2rem;min-width:160px;display:flex}.wc-card__main small{color:#b7cdee;font-size:.8rem;font-weight:800}.wc-card__main strong{font-size:1.25rem;font-weight:900}.wc-card__state{background:#ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.wc-card__state svg{color:#f7b523;width:16px!important;height:16px!important}.wc-card__facts{flex:2 320px;grid-template-columns:repeat(3,minmax(0,auto));gap:.6rem 1.6rem;margin:0;display:grid}.wc-card__facts div{background:#ffffff1a;border-radius:14px;flex-direction:column;gap:.15rem;padding:.6rem .9rem;display:flex}.wc-card__facts dt{color:#b7cdee;font-size:.74rem;font-weight:800}.wc-card__facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem;font-weight:900}@media (width<=640px){.wc-card__facts{grid-template-columns:1fr}.wc-card{padding:1rem}}.fx-wr{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.fx-wr__opt{color:#14243d;cursor:pointer;background:#fff;border:1.5px solid #cfd9e8;border-radius:14px;flex-direction:column;align-items:center;gap:.1rem;padding:.65rem .3rem;font-family:inherit;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:flex}.fx-wr__opt:hover{border-color:#0e3f8c;transform:translateY(-2px)}.fx-wr__opt:focus-visible{outline-offset:2px;outline:3px solid #f7b523}.fx-wr__num{color:#0e3f8c;background:#dce8f9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.1rem;font-weight:900;transition:background .2s,color .2s,transform .3s;display:grid}.fx-wr__opt strong{font-size:.85rem;font-weight:800}.fx-wr__opt small{color:#51627a;font-size:.68rem;font-weight:700}.fx-wr__opt.is-selected{background:#f4f8fd;border-color:#0e3f8c;box-shadow:0 0 0 3px #0e3f8c24}.fx-wr__opt.is-selected .fx-wr__num{color:#f7b523;background:#0e3f8c;transform:rotate(-6deg)}@media (width<=480px){.fx-wr{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-qm__warranty{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:16px;align-items:center;gap:.8rem;margin:0 0 .9rem;padding:.75rem 1rem;display:flex}.fx-qm__warranty>div{flex-direction:column;gap:.1rem;display:flex}.fx-qm__warranty strong{font-size:1rem;font-weight:900}.fx-qm__warranty small{color:#cfe0f7;font-size:.78rem;font-weight:700}.fx-qm__warranty-ring{color:#14243d;background:#f7b523;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 0 0 5px #f7b52340}.fx-qm__warranty-ring b{font-size:1.3rem;font-weight:900;line-height:1}.fx-qm__warranty-ring em{font-size:.64rem;font-style:normal;font-weight:800}@media (prefers-reduced-motion:reduce){.fx-wr__opt,.fx-wr__num{transition:none}}.proof-gallery{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;width:100%;max-width:560px;display:grid}.proof-gallery__item{background:#fff;border:1.5px solid #0000;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .25s;animation:.6s cubic-bezier(.16,1,.3,1) both pgRise;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0a317338}.proof-gallery__item:nth-child(2){animation-delay:.1s}.proof-gallery__item:hover{border-color:#f7b523;transform:translateY(-5px);box-shadow:0 18px 36px #0a317352}.proof-gallery__item:focus-visible{outline-offset:2px;outline:3px solid #f7b523}.proof-gallery__thumb{background:linear-gradient(100deg,#dce8f9 30%,#f4f8fd 50%,#dce8f9 70%) 0 0/250% 100%;height:170px;animation:1.6s linear infinite pgShimmer;display:block;position:relative;overflow:hidden}.proof-gallery__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);animation:.7s cubic-bezier(.16,1,.3,1) both pgImg;display:block;position:absolute;inset:0}.proof-gallery__item:hover .proof-gallery__thumb img{transform:scale(1.1)}.proof-gallery__open{z-index:2;color:#fff;opacity:0;background:#14243dc7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:10px;left:10px;transform:scale(.6)rotate(-20deg)}.proof-gallery__open svg{width:18px!important;height:18px!important}.proof-gallery__item:hover .proof-gallery__open{opacity:1;transform:none}.proof-gallery__tag{z-index:2;color:#14243d;background:#f7b523;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;bottom:10px;right:10px}.proof-gallery__tag svg{width:13px!important;height:13px!important}.proof-gallery__caption{color:#14243d;text-align:right;flex-direction:column;gap:.15rem;padding:.75rem 1rem .9rem;display:flex}.proof-gallery__caption strong{font-size:.95rem;font-weight:800}.proof-gallery__caption small{color:#51627a;font-size:.76rem;font-weight:600;line-height:1.6}.proof-gallery__item:only-child{grid-column:1/-1}@keyframes pgImg{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes pgShimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@media (width<=520px){.proof-gallery{grid-template-columns:1fr}.proof-gallery__thumb{height:160px}.proof-gallery__item:hover{transform:none}}@media (prefers-reduced-motion:reduce){.proof-gallery__item,.proof-gallery__thumb,.proof-gallery__thumb img{animation:none!important}}.ra-page{font-family:var(--font-main,"Roboto", "Cairo", sans-serif);background:linear-gradient(180deg, #dce8f9 0, var(--mist,#edf3fb) 340px)!important}.ra-main{justify-content:center;align-items:center;min-height:70vh;padding:3rem 1rem 4rem;display:flex;position:relative;overflow:hidden}.ra-orb{pointer-events:none;border-radius:50%;position:absolute}.ra-orb--1{background:#0e3f8c12;width:360px;height:360px;animation:10s ease-in-out infinite raDrift;top:-120px;right:-90px}.ra-orb--2{background:#f7b52329;width:300px;height:300px;animation:8s ease-in-out infinite reverse raDrift;bottom:-100px;left:-80px}.ra-spark{background:var(--brand-yellow,#f7b523);border-radius:50%;animation:4s ease-in-out infinite raFloat;position:absolute}.ra-spark--1{width:14px;height:14px;top:20%;left:16%}.ra-spark--2{background:var(--brand-blue,#0e3f8c);opacity:.6;width:9px;height:9px;animation-delay:1s;bottom:24%;right:18%}.ra-card{z-index:1;text-align:center;background:#fff;border-radius:30px;width:100%;max-width:640px;padding:2.4rem 2rem 2rem;animation:.8s cubic-bezier(.16,1,.3,1) both raCardIn;position:relative;box-shadow:0 28px 60px #0e3f8c29}.ra-card:before{content:"";background:linear-gradient(90deg, var(--brand-blue,#0e3f8c), var(--brand-yellow,#f7b523));border-radius:30px 30px 0 0;height:6px;position:absolute;inset:0 0 auto}.ra-card>*{animation:.6s cubic-bezier(.16,1,.3,1) both raRise}.ra-card>:nth-child(2){animation-delay:.12s}.ra-card>:nth-child(3){animation-delay:.2s}.ra-card>:nth-child(4){animation-delay:.28s}.ra-card>:nth-child(5){animation-delay:.36s}.ra-card>:nth-child(6){animation-delay:.44s}.ra-badge-wrap{justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 1.2rem;display:flex;position:relative}.ra-ring{border:2px solid var(--brand-blue,#0e3f8c);opacity:0;border-radius:50%;animation:2.6s ease-out infinite raRing;position:absolute;inset:14px}.ra-ring--2{border-color:var(--brand-yellow,#f7b523);animation-delay:1.3s}.ra-badge{z-index:1;background:var(--brand-blue,#0e3f8c);color:#fff;width:88px;height:88px;box-shadow:0 14px 30px #0e3f8c52, 0 0 0 6px var(--brand-yellow,#f7b523);border-radius:50%;justify-content:center;align-items:center;animation:.8s cubic-bezier(.34,1.56,.64,1) .2s both raBadge;display:flex;position:relative}.ra-badge svg{width:46px!important;height:46px!important}.is-pending .ra-badge{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);box-shadow:0 14px 30px #f7b52366, 0 0 0 6px var(--brand-blue,#0e3f8c)}.is-pending .ra-badge svg{animation:3s ease-in-out infinite raTilt}.ra-chip{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.9rem;padding:.35rem 1.1rem;font-size:.85rem;font-weight:800;display:inline-flex}.ra-chip__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:9px;height:9px;position:relative}.ra-chip__dot:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite raPing;position:absolute;inset:0}.ra-card h2{color:var(--navy,#14243d);margin:0 0 .8rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:900;line-height:1.5}.ra-card h2 span{color:var(--brand-blue,#0e3f8c);background:linear-gradient(#0000 62%,#fff3d1 62%);padding:0 4px}.ra-card p{max-width:500px;color:var(--ink-muted,#51627a);margin:0 auto 1.4rem;font-size:.98rem;line-height:1.9}.ra-steps{justify-content:center;align-items:flex-start;gap:0;max-width:460px;margin:0 auto 1.6rem;padding:0;list-style:none;display:flex}.ra-steps li{color:var(--ink-muted,#51627a);flex-direction:column;flex:1;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;display:flex;position:relative}.ra-steps li:before{content:"";background:#dce8f9;width:100%;height:3px;position:absolute;top:15px;right:50%}.ra-steps li:first-child:before{display:none}.ra-steps li span{z-index:1;color:#8a9bb6;background:#fff;border:3px solid #cfd9e8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:900;display:flex;position:relative}.ra-steps li span svg{width:15px!important;height:15px!important}.ra-steps li.is-done span{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff}.ra-steps li.is-done:before,.ra-steps li.is-now:before{background:var(--brand-blue,#0e3f8c)}.ra-steps li.is-now{color:var(--navy,#14243d)}.ra-steps li.is-now span{background:var(--brand-yellow,#f7b523);border-color:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite raPulse;box-shadow:0 0 #f7b52399}.ra-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.ra-btn{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.7rem;font-family:inherit;font-size:.98rem;font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.ra-btn svg{width:21px!important;height:21px!important}.ra-btn:active{transform:scale(.97)}.ra-btn:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}.ra-btn--primary{background:var(--brand-blue,#0e3f8c);color:#fff;box-shadow:0 12px 24px #0e3f8c4d}.ra-btn--primary:hover{background:var(--blue-hover,#0a3173);transform:translateY(-3px)}.ra-btn--primary:after,.ra-btn--yellow:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.2s ease-in-out 1.2s infinite raShine;position:absolute;inset:0;transform:translate(120%)}.ra-btn--yellow{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);box-shadow:0 12px 24px #f7b52366}.ra-btn--yellow:hover{background:#e3a00f;transform:translateY(-3px)}.ra-btn__arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}.ra-btn--yellow:hover .ra-btn__arrow{transform:translate(-5px)}.ra-btn--ghost{color:var(--brand-blue,#0e3f8c);background:#fff;border:1.5px solid #cfd9e8}.ra-btn--ghost:hover{background:var(--blue-tint,#dce8f9);border-color:var(--brand-blue,#0e3f8c);transform:translateY(-3px)}@keyframes raRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes raCardIn{0%{opacity:0;transform:translateY(32px)scale(.96)}to{opacity:1;transform:none}}@keyframes raBadge{0%{opacity:0;transform:scale(.3)rotate(-16deg)}to{opacity:1;transform:none}}@keyframes raRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes raDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,16px)}}@keyframes raFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes raPing{75%,to{opacity:0;transform:scale(2.8)}}@keyframes raPulse{70%{box-shadow:0 0 0 10px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes raTilt{0%,40%,to{transform:rotate(0)}60%{transform:rotate(180deg)}}@keyframes raShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@media (width<=600px){.ra-main{min-height:60vh;padding:1.6rem .8rem 3rem}.ra-card{border-radius:24px;padding:2rem 1.2rem 1.5rem}.ra-badge-wrap{width:100px;height:100px}.ra-badge{width:74px;height:74px}.ra-badge svg{width:38px!important;height:38px!important}.ra-card p{font-size:.9rem}.ra-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ra-orb,.ra-spark,.ra-card,.ra-card>*,.ra-ring,.ra-badge,.ra-chip__dot:after,.is-pending .ra-badge svg,.ra-btn:after,.ra-steps li.is-now span{animation:none!important}}.swm-overlay{z-index:100000;-webkit-backdrop-filter:blur(4px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.2s both swmFade;display:flex;position:fixed;inset:0}.swm-dialog{width:100%;max-width:460px;max-height:calc(100vh - 2rem);box-shadow:var(--shadow-lift);text-align:center;font-family:var(--font-main,"Roboto", "Cairo", sans-serif);direction:rtl;background:#fff;border-radius:24px;padding:2rem 1.75rem 1.5rem;animation:.28s cubic-bezier(.16,1,.3,1) both swmPop;position:relative;overflow-y:auto}.swm-close{width:36px;height:36px;color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.swm-close:hover{background:var(--mist);color:var(--navy)}.swm-icon{background:var(--yellow-tint);width:64px;height:64px;color:var(--navy);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:2rem;display:flex}.swm-title{color:var(--navy);margin:0 0 .5rem;font-size:1.35rem;font-weight:800;line-height:1.4}.swm-highlight{color:#0e3f8c;background:#fde68a;border-radius:6px;padding:.05rem .35rem;font-weight:800}.swm-desc{color:var(--ink-muted);margin:0 0 1.25rem;font-size:.95rem;line-height:1.8}.swm-steps{text-align:right;background:var(--mist);border-radius:var(--radius-lg);flex-direction:column;gap:.6rem;margin:0 0 1.25rem;padding:1rem;list-style:none;display:flex}.swm-steps li{color:var(--navy);align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex}.swm-steps svg{color:var(--brand-blue);flex:none;font-size:1.2rem}.swm-check{text-align:right;cursor:pointer;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.9rem 1rem;transition:border-color .15s,background .15s;display:flex;position:relative}.swm-check:hover{border-color:var(--brand-blue)}.swm-check:has(input:checked){border-color:var(--brand-blue);background:var(--blue-tint)}.swm-check:has(input:focus-visible){outline:3px solid var(--brand-blue);outline-offset:2px}.swm-check input{opacity:0;pointer-events:none;position:absolute}.swm-check-box{border:1.5px solid var(--line-strong);color:#0000;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:.9rem;transition:background .15s,border-color .15s,color .15s;display:flex}.swm-check input:checked+.swm-check-box{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.swm-check-label{color:var(--navy);font-size:.92rem;font-weight:700;line-height:1.6}.swm-actions{flex-direction:column;gap:.5rem;display:flex}.swm-btn{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:48px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.swm-btn:focus-visible,.swm-close:focus-visible,.swm-owner button:focus-visible{outline:3px solid var(--brand-blue);outline-offset:2px}.swm-btn--primary{background:var(--brand-blue);color:#fff}.swm-btn--primary:hover:not(:disabled){background:var(--blue-hover)}.swm-btn--primary:disabled{opacity:.45;cursor:not-allowed}.swm-btn--ghost{color:var(--ink-muted);background:0 0}.swm-btn--ghost:hover{background:var(--mist);color:var(--navy)}.swm-owner{color:var(--ink-muted);margin:1rem 0 0;font-size:.85rem}.swm-owner button{color:var(--brand-blue);font-family:inherit;font-size:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}@keyframes swmFade{0%{opacity:0}to{opacity:1}}@keyframes swmPop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=480px){.swm-overlay{align-items:flex-end;padding:.75rem}.swm-dialog{border-radius:24px;padding:1.75rem 1.25rem 1.25rem}.swm-title{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.swm-overlay,.swm-dialog{animation:none}}:root{--color-primary:#435c89;--color-blue:#0e3f8c;--color-primary-dark:#26507b;--color-dark:#1c3f66;--color-accent:#fbbf24;--color-text-dark:#14243d;--color-text-muted:#51627a;--color-text-soft:#555;--color-border:#d4e9f7;--color-bg-tint:#eaf2fa;--radius-card:30px;--radius-btn:12px}.discovery-page,.discovery-page *{font-family:Cairo,sans-serif}.banner-wrap{position:relative}.page-banner{background:var(--color-primary-dark);color:#fff;text-align:center;padding:10rem 1.5rem 3.5rem;position:relative;overflow:hidden}.page-banner h1{margin-bottom:.6rem;font-size:1.9rem;font-weight:800}.breadcrumb{color:#fff;font-size:.95rem}.banner-decor-icon{color:#2e252564;font-size:170px;position:absolute;top:33%;right:3%}.join-section{max-width:1100px;margin:0 auto;padding:4rem 1.5rem 2rem}.section-label{color:var(--color-accent);margin-bottom:1rem;font-size:30px;font-weight:700;display:block}.join-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:2.5rem;margin-bottom:2rem;display:grid}.join-text h2{color:var(--color-blue);margin-bottom:1rem;font-size:32px;font-weight:800}.join-text p{color:var(--color-text-muted);font-size:1rem;line-height:24px}.stats-box{background:var(--color-bg-tint);border-radius:var(--radius-card);grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.5rem;display:grid}.stat-item{text-align:center;background:#fff;border-radius:16px;padding:1.2rem .5rem}.stat-item h3{color:var(--color-blue);margin-bottom:.3rem;font-size:1.4rem;font-weight:800}.stat-item p{color:var(--color-text-muted);font-size:.8rem}.join-extra{color:var(--color-text-muted);margin-bottom:2.5rem;font-size:1rem;line-height:1.9}.mv-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.mv-card{border:1px solid var(--color-border);text-align:right;background:#fff;border-radius:24px;padding:2rem}.mv-icon{width:56px;height:56px;color:var(--color-blue);background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.mv-card h3{color:var(--color-primary);margin-bottom:.6rem;font-size:1.15rem;font-weight:800}.mv-card p{color:var(--color-text-muted);font-size:.9rem;line-height:1.8}.values-section{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 5rem}.values-section>h2{color:var(--color-blue);margin-bottom:2rem;font-size:1.6rem;font-weight:800}.values-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.value-card{border:1px solid var(--color-border);text-align:right;background:#fff;border-radius:20px;padding:1.8rem}.value-num{background:var(--color-dark);width:28px;height:28px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.8rem;font-size:.8rem;font-weight:700;display:inline-flex}.value-card h3{color:var(--color-blue);margin-bottom:.5rem;font-size:1.05rem;font-weight:800}.value-card p{color:var(--color-text-muted);font-size:.9rem;line-height:1.8}.join-us-hero-band{box-sizing:border-box;background:#ecf7fe;border-radius:28px;width:100%;margin-bottom:3rem;padding:3rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 10px 26px #1d3a6e12}.join-us-h1{font-family:Cairo,sans-serif;font-weight:800;line-height:1.25}.join-us-subtitle{font-family:Cairo,sans-serif;font-weight:500}.fixi-logo-text{color:#0e3f8c;font-weight:900}.fixi-logo-text .fixi-i{color:#f7b523}.join-us-card{cursor:pointer;width:100%;box-shadow:0 14px 28px -12px color-mix(in srgb, var(--card-color) 45%, transparent);transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);text-align:center!important;border-radius:20px!important;flex-direction:column!important;align-items:center!important;gap:.9rem!important;padding:2.1rem 1.8rem!important}@supports not (color:color-mix(in srgb, red, blue)){.join-us-card{box-shadow:0 14px 28px -12px #00000026}}.join-us-card-special{box-shadow:0 14px 28px -12px #d977064d}.join-us-card:hover{box-shadow:0 20px 36px -12px color-mix(in srgb, var(--card-color) 55%, transparent);transform:translateY(-4px);border-color:var(--card-color)!important}@supports not (color:color-mix(in srgb, red, blue)){.join-us-card:hover{box-shadow:0 20px 36px -12px #00000038}}.join-us-icon-box{transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:14px!important;width:52px!important;height:52px!important}.join-us-icon-box svg{width:24px!important;height:24px!important}.join-us-card:hover .join-us-icon-box{transform:scale(1.06)rotate(-3deg)}.join-us-card-text{flex-direction:column;gap:.5rem;width:100%;max-width:340px;margin:0 auto;display:flex;text-align:center!important;align-items:center!important}.join-us-card-title{font-weight:800;font-size:1.1rem!important}.join-us-card:hover .join-us-card-title{color:var(--card-color)!important}.join-us-card-desc{max-width:300px;margin:0 auto;min-height:auto!important;font-size:.9rem!important}.join-us-cta{color:#fff;background:#e99f15;border-radius:50px;align-items:center;gap:.4rem;width:fit-content;margin-top:.4rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:800;transition:transform .25s,box-shadow .25s,gap .25s,background .2s;display:flex;box-shadow:0 5px 14px #e99f154d}.join-us-card:hover .join-us-cta{background:#d68f0f;transform:translateY(-2px);box-shadow:0 8px 18px #e99f156b}@media (width<=900px){.join-grid,.mv-grid,.values-grid{grid-template-columns:1fr}.banner-badge{right:50%;transform:translate(50%)}}@media (width<=768px){.join-us-h1{white-space:normal!important;text-align:center!important;word-break:keep-all!important;max-width:100%!important;font-size:clamp(13px,4vw,18px)!important;line-height:1.4!important}.join-us-subtitle{text-align:center!important;color:#988f8f!important;max-width:393px!important;margin-bottom:1.5rem!important;padding:0 1rem!important;font-family:Cairo,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:100%!important}.join-us-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important;padding:0 12px!important;display:grid!important}.join-us-card{text-align:center!important;box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;align-items:center!important;gap:.6rem!important;width:100%!important;height:auto!important;padding:18px 14px!important}.join-us-icon-box{border-radius:12px!important;width:44px!important;height:44px!important}.join-us-icon-box svg{width:20px!important;height:20px!important}.join-us-card-text{text-align:center!important;align-items:center!important;gap:.3rem!important;max-width:280px!important}.join-us-card-title{font-size:.92rem!important}.join-us-card-desc{max-width:260px!important;min-height:auto!important;font-size:.75rem!important;line-height:1.4!important}.join-us-cta{gap:.25rem!important;padding:.35rem .7rem!important;font-size:.72rem!important}.join-us-cta svg{width:13px!important;height:13px!important}.join-us-badge{padding:.2rem .5rem!important;font-size:.6rem!important;top:8px!important;left:8px!important}}@media (width<=390px){.join-us-grid{gap:12px!important;max-width:340px!important;padding:0 16px!important}.join-us-card{padding:16px 12px!important}.join-us-icon-box{width:40px!important;height:40px!important}.join-us-card-title{font-size:.86rem!important}.join-us-card-desc{font-size:.7rem!important}}@keyframes techBackdropFade{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes techModalPopIn{0%{opacity:0;transform:scale(.92)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.tech-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:1.25rem;animation:.25s ease-out forwards techBackdropFade;display:flex;position:fixed;inset:0}.tech-modal-container{text-align:center;box-sizing:border-box;background:#fff;border-radius:28px;width:100%;max-width:660px;max-height:90vh;padding:2.5rem 2rem 2.2rem;animation:.35s cubic-bezier(.16,1,.3,1) forwards techModalPopIn;position:relative;overflow-y:auto;box-shadow:0 25px 60px -12px #0f172a47,0 0 0 1px #e2e8f0cc}.tech-modal-close-btn{color:#51627a;cursor:pointer;z-index:10;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .22s;display:flex;position:absolute;top:1.25rem;left:1.25rem}.tech-modal-close-btn:hover{color:#14243d;background:#e2e8f0;transform:rotate(90deg)}.tech-modal-header{margin-bottom:2rem}.tech-modal-badge{color:#0e3f8c;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.35rem 1rem;font-size:.85rem;font-weight:800;display:inline-flex}.tech-modal-title{color:#0a3173;margin:0 0 .6rem;font-size:1.9rem;font-weight:900;line-height:1.3}.tech-modal-desc{color:#51627a;max-width:520px;margin:0 auto;font-size:1rem;line-height:1.7}.tech-modal-choices{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.tech-choice-card{cursor:pointer;text-align:center;background:#fff;border:2px solid #edf2f7;border-radius:24px;outline:none;flex-direction:column;align-items:center;padding:2.2rem 1.4rem 1.8rem;transition:all .28s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.tech-choice-card.owner-choice:hover,.tech-choice-card.owner-choice:focus-visible{border-color:#0e3f8c;transform:translateY(-6px);box-shadow:0 20px 35px -10px #0e3f8c38}.tech-choice-card.tech-choice:hover,.tech-choice-card.tech-choice:focus-visible{border-color:#0e3f8c;transform:translateY(-6px);box-shadow:0 20px 35px -10px #0284c738}.tech-choice-card:active{transform:translateY(-2px)scale(.99)}.tech-choice-icon-wrap{border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.2rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.tech-choice-card:hover .tech-choice-icon-wrap{transform:scale(1.1)rotate(-4deg)}.tech-choice-icon-wrap.owner-accent{color:#0e3f8c;background:#eff6ff;box-shadow:0 8px 20px #0e3f8c1f}.tech-choice-icon-wrap.tech-accent{color:#0e3f8c;background:#f0f9ff;box-shadow:0 8px 20px #0284c71f}.tech-choice-content{flex-direction:column;align-items:center;width:100%;display:flex}.tech-choice-top{margin-bottom:1.2rem}.tech-choice-tag{border-radius:50px;margin-bottom:.55rem;padding:.25rem .75rem;font-size:.78rem;font-weight:800;display:inline-block}.tech-choice-tag.owner-tag{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe}.tech-choice-tag.tech-tag{color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe}.tech-choice-title{color:#14243d;margin:0;font-size:1.3rem;font-weight:900;line-height:1.4}.tech-choice-click-hint{box-sizing:border-box;border-radius:50px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.55rem 1.1rem;font-size:.85rem;font-weight:800;transition:all .22s;display:inline-flex}.tech-choice-click-hint.owner-hint,.tech-choice-click-hint.tech-hint{color:#0e3f8c;background:#f8fafc;border:1.5px solid #e2e8f0}.tech-choice-card.owner-choice:hover .tech-choice-click-hint.owner-hint{color:#fff;background:#0e3f8c;border-color:#0e3f8c;box-shadow:0 4px 14px #0e3f8c40}.tech-choice-card.tech-choice:hover .tech-choice-click-hint.tech-hint{color:#fff;background:#0e3f8c;border-color:#0e3f8c;box-shadow:0 4px 14px #0284c740}.tech-choice-click-hint svg{transition:transform .22s}.tech-choice-card:hover .tech-choice-click-hint svg{transform:translate(-4px)}.tech-modal-container.rules-mode{max-width:720px;padding:2.2rem 2rem 2rem}.tech-rules-wrapper{animation:.3s ease-out forwards techTabFadeIn}@keyframes techTabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tech-rules-top-nav{border-bottom:1.5px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1rem;display:flex}.tech-rules-back-btn{color:#51627a;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-family:Cairo,sans-serif;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.tech-rules-back-btn:hover{color:#0e3f8c;background:#eff6ff;border-color:#bfdbfe}.tech-rules-tab-pills{background:#f1f5f9;border-radius:50px;align-items:center;gap:4px;padding:4px;display:flex}.tech-rules-tab-pill{color:#51627a;cursor:pointer;background:0 0;border:none;border-radius:50px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-family:Cairo,sans-serif;font-size:.84rem;font-weight:800;transition:all .22s;display:inline-flex}.tech-rules-tab-pill:hover:not(.active){color:#14243d;background:#fff9}.tech-rules-tab-pill.active.owner-active{color:#fff;background:#0e3f8c;box-shadow:0 4px 12px #0e3f8c40}.tech-rules-tab-pill.active.tech-active{color:#fff;background:#0e3f8c;box-shadow:0 4px 12px #0284c740}.tech-rules-header{text-align:center;margin-bottom:1.6rem}.tech-rules-role-badge{border-radius:50px;align-items:center;gap:.45rem;margin-bottom:.65rem;padding:.35rem 1rem;font-size:.84rem;font-weight:800;display:inline-flex}.tech-rules-role-badge.owner-badge{color:#0e3f8c;background:#eff6ff;border:1px solid #bfdbfe}.tech-rules-role-badge.tech-badge{color:#0e3f8c;background:#f0f9ff;border:1px solid #bae6fd}.tech-rules-title{color:#0a3173;margin:0 0 .4rem;font-size:1.55rem;font-weight:900;line-height:1.35}.tech-rules-subtitle{color:#51627a;margin:0;font-size:.92rem;line-height:1.6}.tech-rules-list{text-align:right;flex-direction:column;gap:.85rem;margin-bottom:1.85rem;display:flex}@keyframes ruleLineSlideIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tech-rule-item{opacity:0;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:18px;align-items:flex-start;gap:1rem;padding:1.05rem 1.25rem;transition:all .22s;animation:.42s cubic-bezier(.16,1,.3,1) forwards ruleLineSlideIn;display:flex}.tech-rule-item:hover{background:#fff;border-color:#cbd5e1;transform:translate(-4px);box-shadow:0 6px 18px -4px #0f172a14}.tech-rule-item.alert-rule{background:#fffbeb;border-color:#fde68a}.tech-rule-item.alert-rule:hover{background:#fffdf5;border-color:#f59e0b;box-shadow:0 6px 18px -4px #d9770626}.tech-rule-icon-box{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:2px;display:flex}.tech-rule-icon-box.owner-icon{color:#0e3f8c;background:#eff6ff;border:1px solid #dbeafe}.tech-rule-icon-box.tech-icon{color:#0e3f8c;background:#f0f9ff;border:1px solid #e0f2fe}.tech-rule-icon-box.alert-icon{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.tech-rule-text-box{flex:1}.tech-rule-item-title{color:#14243d;margin:0 0 .28rem;font-size:1rem;font-weight:800;line-height:1.4}.tech-rule-item-desc{color:#475569;margin:0;font-size:.88rem;line-height:1.65}.tech-rule-item-desc strong{color:#14243d}.tech-rules-actions{flex-direction:column;align-items:center;gap:.75rem;display:flex}.tech-rules-acknowledge-btn{cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.6rem;width:100%;max-width:520px;padding:.95rem 1.6rem;font-family:Cairo,sans-serif;font-size:1.05rem;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.tech-rules-acknowledge-btn.owner-ack-btn{color:#fff;background:linear-gradient(135deg,#0e3f8c 0%,#0a3173 100%);box-shadow:0 8px 24px #0e3f8c4d}.tech-rules-acknowledge-btn.owner-ack-btn:hover{background:linear-gradient(135deg,#244b72 0%,#14283e 100%);transform:translateY(-2px);box-shadow:0 12px 28px #0e3f8c66}.tech-rules-acknowledge-btn.tech-ack-btn{color:#fff;background:linear-gradient(135deg,#0e3f8c 0%,#0369a1 100%);box-shadow:0 8px 24px #0284c74d}.tech-rules-acknowledge-btn.tech-ack-btn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-2px);box-shadow:0 12px 28px #0284c766}.tech-rules-acknowledge-btn svg{transition:transform .2s}.tech-rules-acknowledge-btn:hover svg{transform:translate(-5px)}.tech-rules-cancel-btn{color:#51627a;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem 1rem;font-family:Cairo,sans-serif;font-size:.9rem;font-weight:700;transition:all .2s}.tech-rules-cancel-btn:hover{color:#14243d;background:#f1f5f9}@media (width<=640px){.tech-modal-container{border-radius:22px;padding:2.2rem 1.25rem 1.8rem}.tech-modal-container.rules-mode{padding:2rem 1.1rem 1.5rem}.tech-modal-title{font-size:1.45rem}.tech-modal-desc{font-size:.88rem}.tech-modal-choices{grid-template-columns:1fr;gap:1rem}.tech-choice-card{border-radius:18px;padding:1.6rem 1.1rem 1.4rem}.tech-choice-icon-wrap{width:56px;height:56px;margin-bottom:.85rem}.tech-choice-icon-wrap svg{width:28px;height:28px}.tech-choice-title{font-size:1.15rem}.tech-rules-top-nav{flex-direction:column;align-items:stretch;gap:.75rem}.tech-rules-tab-pills{justify-content:center}.tech-rules-title{font-size:1.25rem}.tech-rule-item{gap:.75rem;padding:.9rem 1rem}.tech-rule-icon-box{width:38px;height:38px}.tech-rule-icon-box svg{width:18px;height:18px}.tech-rule-item-title{font-size:.92rem}.tech-rule-item-desc{font-size:.82rem}.tech-rules-acknowledge-btn{padding:.85rem 1.2rem;font-size:.95rem}}.join-page{--j-blue:#0e3f8c;--j-blue-dark:#0a3173;--j-navy:#14243d;--j-yellow:#f7b523;--j-text:#51627a;--j-border:#d3dfee;width:100%;font-family:var(--font-main,"Cairo", sans-serif);direction:rtl;background:#fff;overflow-x:clip}.join-page .brand,.join-page .brand span{color:inherit}.join-hero{aspect-ratio:2880/1264;background:#f5f9ff;align-items:flex-start;padding:clamp(2rem,6vw,5.5rem) 0 0;display:flex;position:relative;overflow:hidden}.join-hero-bg{object-fit:cover;object-position:right top;z-index:0;width:100%;height:100%;animation:1.1s both joinHeroBg;position:absolute;inset:0}@keyframes joinHeroBg{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.join-hero-inner{z-index:1;justify-content:flex-end;width:min(1256px,100% - 3rem);margin:0 auto;display:flex;position:relative}.join-hero-content{text-align:right;text-align:right;width:min(560px,100%)}.join-title{color:var(--j-navy);margin:0 0 1rem;font-size:clamp(2rem,3.9vw,3.5rem);font-weight:800;line-height:1.35}.join-title>span{display:block}.join-title .brand{display:inline}.join-title-line1{color:#0e3f8c}.join-desc{color:#44546a;max-width:480px;margin:0 0 1.6rem;font-size:1rem;line-height:1.9}.join-cta{background:var(--j-blue);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;height:52px;padding:0 2.2rem;font-family:inherit;font-size:1.05rem;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #2b5d8f4d}.join-cta:hover{background:var(--j-blue-dark);transform:translateY(-2px);box-shadow:0 12px 26px #2b5d8f61}.join-rating{color:var(--j-text);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.95rem;display:flex}.join-star{color:var(--j-yellow);vertical-align:-2px}.join-stats{z-index:2;background:#fff;border-radius:28px;width:min(1256px,100% - 3rem);margin:clamp(-110px,-11.6vw,-48px) auto 0;padding:1.5rem;position:relative;box-shadow:4px 4px 20px #0068b51f}.join-stats-list{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.join-stat{text-align:center;opacity:0;padding:.5rem 1.5rem;transition:opacity .6s,transform .6s;transform:translateY(16px)}.join-stats.is-visible .join-stat{opacity:1;transform:none}.join-stats.is-visible .join-stat:first-child{transition-delay:.3s}.join-stats.is-visible .join-stat:nth-child(2){transition-delay:.45s}.join-stats.is-visible .join-stat:nth-child(3){transition-delay:.6s}.join-stat+.join-stat{border-inline-start:1px solid var(--j-border)}.join-stat-icon{background:var(--blue-tint);width:52px;height:52px;color:var(--j-blue);border-radius:50%;justify-content:center;align-items:center;margin:0 auto .75rem;font-size:26px;display:flex}.join-stat h3{color:#111c2e;margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.join-stat p{color:var(--j-text);margin:0;font-size:.9rem;line-height:1.8}.join-options{background:#fff;padding:6.5rem 0 6rem;scroll-margin-top:80px}.join-options-inner{width:min(1256px,100% - 3rem);margin:0 auto}.join-options-head{text-align:center;margin-bottom:3rem}.join-eyebrow{color:var(--j-blue);margin-bottom:.8rem;font-size:.95rem;font-weight:700;display:block}.join-options-title{color:var(--j-navy);margin:0 0 .9rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:800}.join-options-sub{color:#6b7a8c;margin:0;font-size:1rem}.join-cards{flex-direction:column;gap:1.75rem;display:flex}.join-card{width:100%;font:inherit;text-align:inherit;cursor:pointer;appearance:none;background:#fff;border:2px solid #e8edf4;border-radius:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.75rem 2rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;box-shadow:0 4px 16px #10294d0d}.join-card:hover,.join-card:focus-visible{border-color:var(--j-blue);outline:none;transform:translateY(-4px);box-shadow:0 10px 30px #2b5d8f2e}.join-card-icon{border-radius:14px;justify-content:center;justify-self:start;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.tone-blue{color:#4a90e2;background:#e8f1fd}.tone-green{color:#3cb37a;background:#e6f7ee}.tone-orange{color:#f5a524;background:#fff1dc}.join-card-text{text-align:center;flex-direction:column;gap:.4rem;max-width:520px;display:flex}.join-card-text strong{color:var(--j-blue);font-size:1.35rem;font-weight:800}.join-card-text span{color:#6b7785;font-size:1rem}.join-card-link{color:var(--j-blue);justify-self:end;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;display:inline-flex}.join-card-link svg{transition:transform .25s}.join-card:hover .join-card-link svg{transform:translate(-5px)}@media (width<=992px){.join-hero{aspect-ratio:auto;min-height:640px;padding:2.5rem 0 160px}.join-hero-content{text-align:center;width:100%}.join-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fffffff5 0%,#ffffffeb 58%,#fff9 76%,#fff0 92%);position:absolute;inset:0}.join-hero-bg{object-position:75% bottom}.join-hero-inner{justify-content:center}.join-hero-content{text-align:center}.join-desc{margin-inline:auto}.join-rating{color:var(--j-navy);justify-content:center;font-weight:600}.join-stats{margin-top:-120px}}@media (width<=768px){.join-stats{width:calc(100% - 2rem);box-shadow:none;background:0 0;border-radius:0;margin-top:-72px;padding:0}.join-stats-list{flex-direction:column;gap:10px;padding:0;display:flex;overflow:visible}.join-stat{text-align:right;border:1px solid var(--j-border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;flex:none;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:14px 16px;display:grid}.join-stat-icon{grid-row:1/span 2;width:44px;height:44px;margin:0;font-size:22px;transform:none}.join-stat h3{margin:0;font-size:1rem}.join-stat p{font-size:.85rem;line-height:1.6}.join-stat+.join-stat{border-inline-start:1px solid var(--j-border)}.join-options{padding:3rem 0}}@media (width<=640px){.join-options-inner{width:calc(100% - 2rem)}.join-options-head{margin-bottom:1.5rem}.join-eyebrow{margin-bottom:.5rem;font-size:.95rem}.join-options-title{margin-bottom:.6rem;font-size:1.5rem}.join-options-sub{max-width:320px;margin-inline:auto;font-size:.85rem;line-height:1.8}.join-cards{gap:1.25rem}.join-card{border-width:1.5px;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;padding:1rem}.join-card-icon{border-radius:9px;width:34px;height:34px;font-size:18px}.join-card-text{gap:.25rem;max-width:none}.join-card-text span{font-size:.72rem;line-height:1.6}.join-card-link{gap:.25rem;font-size:.72rem}.join-card{grid-template-columns:auto 1fr;grid-template-areas:"icon text""link link";padding:1.25rem 1rem}.join-card-icon{grid-area:icon}.join-card-text{text-align:right;grid-area:text}.join-card-text strong{font-size:1.15rem}.join-card-text span{font-size:.9rem}.join-card-link{grid-area:link;justify-self:end}}.join-page{background:#f8fafc}.join-hero.jh{aspect-ratio:auto;background:linear-gradient(160deg,#dce8f9 0%,#edf3fb 55%,#f8fafc 100%);align-items:center;padding:clamp(2.2rem,5vw,4rem) 0 clamp(6rem,9vw,8rem);overflow:hidden}.jh-orb{pointer-events:none;border-radius:50%;position:absolute}.jh-orb--1{background:#0e3f8c14;width:420px;height:420px;animation:11s ease-in-out infinite jhDrift;top:-120px;left:-100px}.jh-orb--2{background:#f7b52329;width:340px;height:340px;animation:9s ease-in-out infinite reverse jhDrift;bottom:40px;right:-120px}.jh-dots{opacity:.18;pointer-events:none;background-image:radial-gradient(#0e3f8c 2px,#0000 2px);background-size:24px 24px;width:150px;height:120px;animation:7s ease-in-out infinite jhFloat;position:absolute;top:90px;left:3%}.jh-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;background:#f7b523;width:14px;height:14px;animation:2.6s ease-in-out infinite jhTwinkle;position:absolute}.jh-spark--1{top:18%;right:46%}.jh-spark--2{width:18px;height:18px;animation-delay:.9s;top:62%;left:8%}.jh-spark--3{background:#0e3f8c;animation-delay:1.6s;top:30%;left:44%}.join-hero-inner.jh-inner{align-items:center;gap:clamp(1.5rem,4vw,4rem);justify-content:initial;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.jh-content.join-hero-content{width:100%;max-width:560px}.jh-chip{color:#0e3f8c;background:#fff;border:1px solid #c7d8f1;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.1rem;padding:.4rem 1rem;font-size:.86rem;font-weight:800;animation:.7s both jhRise;display:inline-flex;box-shadow:0 6px 16px #0e3f8c1a}.jh-chip__dot{background:#f7b523;border-radius:50%;width:9px;height:9px;position:relative}.jh-chip__dot:after{content:"";background:#f7b523;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite jhPing;position:absolute;inset:0}.jh-title .join-title-line1{color:#0e3f8c}.jh-title .join-title-line2{color:#14243d}.jh-title em{color:#14243d;z-index:0;font-style:normal;position:relative}.jh-title em:after{content:"";z-index:-1;transform-origin:100%;background:#f7b523;border-radius:6px;height:.32em;animation:.9s cubic-bezier(.16,1,.3,1) 1s forwards jhDraw;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.jh-actions{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.jh-cta.join-cta{background:linear-gradient(135deg,#0a3173,#0e3f8c 55%,#1553b3);gap:.6rem;position:relative;overflow:hidden;box-shadow:0 14px 30px #0e3f8c59}.jh-cta:after{content:"";background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);animation:3.2s ease-in-out 1.2s infinite jhShine;position:absolute;inset:0;transform:translate(120%)}.jh-cta svg{animation:1.6s ease-in-out infinite jhBounce}.jh-roles{gap:.7rem;margin-top:1.6rem;display:flex}.jh-roles span{color:#0e3f8c;width:46px;height:46px;animation:4s ease-in-out infinite jhFloat;animation-delay:calc(var(--i) * .5s);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 18px #0e3f8c24}.jh-roles span:nth-child(2n){color:#14243d;background:#fff3d1}.jh-roles svg{width:26px!important;height:26px!important}.jh-visual{justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.jh-ring{pointer-events:none;border-radius:50%;position:absolute}.jh-ring--1{aspect-ratio:1;border:1.5px dashed #0e3f8c47;width:112%;animation:50s linear infinite jhSpin}.jh-ring--2{aspect-ratio:1;border:2px solid #f7b52373;width:88%;animation:5s ease-in-out infinite jhBreathe}.jh-stage{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#fff 0%,#eef5fd 55%,#dce8f9 100%);border-radius:50%;justify-content:center;align-items:center;width:min(100%,470px);animation:.9s .2s both jhRise;display:flex;position:relative;box-shadow:0 30px 60px #0e3f8c38,0 0 0 8px #fff}.jh-card{box-sizing:border-box;direction:rtl;background:#fff;border-top:4px solid #f7b523;border-radius:24px;flex-direction:column;gap:.85rem;width:72%;padding:1.1rem 1.2rem 1.15rem;animation:6s ease-in-out infinite jhFloat;display:flex;position:relative;box-shadow:0 28px 50px #0e3f8c47}.jh-card__head{justify-content:flex-start;align-items:center;display:flex}.jh-card__logo{object-fit:contain;width:auto;max-width:55%;height:26px}.jh-card__earn small{color:#51627a;font-size:.76rem;font-weight:700;display:block}.jh-card__sum{align-items:baseline;gap:.35rem;display:flex}.jh-card__sum b{color:#14243d;font-family:Roboto,Cairo,sans-serif;font-size:1.9rem;font-weight:900;line-height:1.2}.jh-card__sum span{color:#51627a;font-size:.85rem;font-weight:800}.jh-card__sum em{color:#14243d;background:#fff3d1;border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:auto;padding:.2rem .55rem;font-size:.74rem;font-style:normal;font-weight:900;display:inline-flex}.jh-card__sum em svg{color:#0e3f8c;width:14px!important;height:14px!important}.jh-card__chart{background:#edf3fb;border-radius:14px;align-items:flex-end;gap:7px;height:74px;padding:.6rem .7rem 0;display:flex}.jh-card__chart i{height:var(--h);transform-origin:bottom;animation:jhGrow .9s calc(.5s + var(--i) * 80ms) cubic-bezier(.16, 1, .3, 1) both;background:#0e3f8c;border-radius:6px 6px 0 0;flex:1}.jh-card__chart i.is-top{background:#f7b523}.jh-card__job{background:#edf3fb;border-radius:14px;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.jh-card__job b{color:#14243d;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.4;display:block}.jh-card__job small{color:#51627a;font-size:.7rem;font-weight:700;display:block}.jh-card__ico{color:#f7b523;background:#0e3f8c;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.jh-card__ico svg{width:21px!important;height:21px!important}.jh-card__go{white-space:nowrap;color:#14243d;background:#f7b523;border-radius:10px;margin-inline-start:auto;padding:.4rem .95rem;font-size:.78rem;font-weight:900;animation:2s ease-out infinite jhRing;position:relative;overflow:hidden}.jh-card__go:after{content:"";background:linear-gradient(110deg,#0000 30%,#fff9 50%,#0000 70%);animation:3.2s ease-in-out 1.2s infinite jhShine;position:absolute;inset:0;transform:translate(120%)}.jh-float{z-index:4;background:#fff;border-radius:16px;align-items:center;gap:.6rem;padding:.6rem .9rem .6rem 1.1rem;animation:5s ease-in-out infinite jhFloat;display:flex;position:absolute;box-shadow:0 16px 32px #0e3f8c38}.jh-float b{color:#14243d;font-size:.88rem;font-weight:900;line-height:1.4;display:block}.jh-float small{color:#51627a;font-size:.74rem;font-weight:700;display:block}.jh-float__ico{color:#0e3f8c;background:#dce8f9;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.jh-float__ico svg{width:22px!important;height:22px!important}.jh-float__ico--y{color:#14243d;background:#f7b523}.jh-float--a{top:8%;right:-2%}.jh-float--b{animation-delay:1.2s;bottom:14%;right:-4%}.jh-float--c{animation-delay:2.2s;top:42%;left:-4%}.jh-tool{z-index:3;color:#0e3f8c;background:#ffffffe6;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;animation:4.5s ease-in-out infinite jhFloat;display:flex;position:absolute;box-shadow:0 10px 22px #0e3f8c33}.jh-tool svg{width:24px!important;height:24px!important}.jh-tool--1{color:#14243d;background:#f7b523;top:2%;left:14%}.jh-tool--2{animation-delay:1s;bottom:4%;left:20%}.jh-tool--3{animation-delay:2s;bottom:30%;right:0}.jh-wave{z-index:1;position:absolute;bottom:-1px;left:0;width:100%!important;max-width:none!important;height:80px!important}.join-stats{border-top:4px solid #f7b523;margin-top:clamp(-90px,-8vw,-48px);box-shadow:0 24px 54px #0e3f8c29}.join-stat{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .6s}.join-stat:hover{transform:translateY(-6px)!important}.join-stat-icon{background:#dce8f9;border-radius:20px;width:62px;height:62px;font-size:32px;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);position:relative}.join-stat-icon svg{width:32px!important;height:32px!important}.join-stat:nth-child(2) .join-stat-icon{color:#14243d;background:#fff3d1}.join-stat:hover .join-stat-icon{color:#f7b523;background:#0e3f8c;transform:rotate(-8deg)scale(1.1)}.join-stat h3{color:#14243d;font-size:1.2rem}.join-options{background:0 0;padding:5.5rem 0 4rem}.join-eyebrow{color:#14243d;background:#fff3d1;border-radius:999px;padding:.3rem 1rem;font-weight:800;display:inline-block}.join-options-title{color:#14243d}.join-options-title .brand{color:#0e3f8c}.join-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.join-cards>:first-child{grid-column:1/-1}.join-cards>*{min-width:0;display:flex}.join-cards>*>.join-card{height:100%}.join-card{border:0;border-top:4px solid #f7b523;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0e3f8c1a}.join-card:hover,.join-card:focus-visible{border-color:#0000;transform:translateY(-8px);box-shadow:0 26px 54px #0e3f8c33}.jc-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#f7b5234d,#0000 70%);border-radius:50%;width:180px;height:180px;transition:opacity .4s,transform .6s;top:-60px;left:-60px;position:absolute!important}.join-card:hover .jc-glow{opacity:1;transform:translate(40px,30px)}.join-card>:not(.jc-glow){position:relative}.join-card-icon{color:#0e3f8c;background:#dce8f9;border-radius:20px;width:68px;height:68px;font-size:34px;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.join-card-icon svg{width:34px!important;height:34px!important}.join-card-icon.tone-green,.join-card-icon.tone-orange{color:#14243d;background:#fff3d1}.join-card:hover .join-card-icon{color:#f7b523;background:#0e3f8c;transform:rotate(-8deg)scale(1.1)}.join-card-text{text-align:right}.join-card-text strong{color:#14243d;font-size:1.25rem}.join-card-text span{color:#51627a;font-size:.95rem;line-height:1.8}.join-card-link{color:#fff;background:#0e3f8c;border-radius:999px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:800;transition:background .3s,color .3s}.join-card:hover .join-card-link{color:#14243d;background:#f7b523}.join-card-link svg{width:18px!important;height:18px!important}.jsteps{color:#fff;background:linear-gradient(135deg,#0a3173,#0e3f8c 55%,#1553b3);padding:3.5rem 0 5rem;position:relative;overflow:hidden}.jsteps:before,.jsteps:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.jsteps:before{background:#ffffff0f;width:360px;height:360px;animation:10s ease-in-out infinite jhDrift;top:-140px;left:-100px}.jsteps:after{background:#f7b52324;width:300px;height:300px;animation:8s ease-in-out infinite reverse jhDrift;bottom:-120px;right:-80px}.jsteps__inner{z-index:1;text-align:center;width:min(1100px,100% - 3rem);margin:0 auto;position:relative}.jsteps .join-eyebrow{color:#14243d;background:#f7b523}.jsteps__title{color:#fff;margin:.6rem 0 3rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900}.jsteps__list{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.jsteps__road{z-index:0;border-top:3px dashed #ffffff59;height:0;position:absolute;top:40px;left:12%;right:12%}.jsteps__road i{background:#f7b523;border-radius:50%;width:24px;height:24px;animation:5s ease-in-out infinite jsRun;position:absolute;top:-13px;box-shadow:0 0 0 6px #f7b5234d}.jsteps__item{z-index:1;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.jsteps__ico{color:#0e3f8c;background:#fff;border-radius:26px;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 16px 30px #061c4259}.jsteps__item:hover .jsteps__ico{transform:translateY(-8px)rotate(-6deg)}.jsteps__ico svg{width:40px!important;height:40px!important}.jsteps__ico em{color:#14243d;background:#f7b523;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-style:normal;font-weight:900;display:flex;position:absolute;top:-8px;right:-8px}.jsteps__item strong{margin-top:.7rem;font-size:1.1rem;font-weight:900}.jsteps__item small{color:#cfe0f7;max-width:200px;font-size:.86rem;font-weight:600;line-height:1.7}.jperks{direction:ltr;background:#f7b523;padding:1.1rem 0;overflow:hidden}.jperks__track{width:max-content;animation:32s linear infinite jhMarquee;display:flex}.jperks:hover .jperks__track{animation-play-state:paused}.jperks__half{flex:none;display:flex}.jperks__half span{color:#14243d;white-space:nowrap;direction:rtl;align-items:center;gap:.6rem;padding:0 2rem;font-size:1.02rem;font-weight:900;display:inline-flex}.jperks__half svg{width:20px!important;height:20px!important}@keyframes jhDrift{0%,to{transform:translate(0)}50%{transform:translate(26px,20px)}}@keyframes jhFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes jhTwinkle{0%,to{opacity:.5;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(45deg)}}@keyframes jhRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes jhDraw{to{transform:scaleX(1)}}@keyframes jhPing{75%,to{opacity:0;transform:scale(2.8)}}@keyframes jhShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes jhBounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes jhSpin{to{transform:rotate(360deg)}}@keyframes jhBreathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}@keyframes jhMorph{0%,to{border-radius:42% 58% 46% 54%/48% 44% 56% 52%}50%{border-radius:56% 44% 52% 48%/42% 56% 44% 58%}}@keyframes jhGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jhRing{0%{box-shadow:0 0 #f7b5238c}to{box-shadow:0 0 0 10px #f7b52300}}@keyframes jsRun{0%{right:0}50%{right:calc(100% - 24px)}to{right:0}}@keyframes jhMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=992px){.join-hero.jh{padding:1.6rem 0 6rem}.join-hero-inner.jh-inner{grid-template-columns:1fr;gap:1.2rem}.jh-content.join-hero-content{text-align:center;max-width:none}.jh-actions{align-items:center}.jh-roles{justify-content:center}.jh-visual{min-height:0;padding:1.6rem 0 1.4rem}.jh-stage{width:min(86%,380px)}.jh-float--a,.jh-float--b{right:2%}.jh-float--c{left:0}.join-cards{grid-template-columns:1fr}.jsteps__list{grid-template-columns:repeat(2,1fr);row-gap:2rem}.jsteps__road{display:none}}@media (width<=640px){.jh-title.join-title{font-size:1.9rem}.jh-float{border-radius:13px;gap:.45rem;padding:.45rem .7rem}.jh-float b{font-size:.76rem}.jh-float small{font-size:.66rem}.jh-float__ico{border-radius:10px;width:30px;height:30px}.jh-float__ico svg{width:18px!important;height:18px!important}.jh-tool{border-radius:11px;width:36px;height:36px}.jh-tool--3,.jh-float--b,.jh-float--c{display:none}.jh-float--a{top:-6%;right:0}.jh-card{border-radius:20px;gap:.6rem;width:84%;padding:.8rem .9rem .9rem}.jh-card__logo{height:20px}.jh-card__sum b{font-size:1.5rem}.jh-card__chart{gap:5px;height:56px}.jh-card__job b{font-size:.74rem}.jh-card__job small{display:none}.jh-card__ico{width:30px;height:30px}.jh-card__go{padding:.35rem .75rem}.join-stats{border-radius:22px;padding:1rem}.join-stats-list{grid-template-columns:1fr;gap:.4rem}.join-stat+.join-stat{border-inline-start:0;border-top:1px solid #e3eaf4;padding-top:1rem}.join-options{padding:3.5rem 0 2.5rem}.join-card{grid-template-columns:auto minmax(0,1fr);padding:1.2rem}.join-card-link{grid-column:1/-1;justify-content:center;justify-self:stretch}.join-card-icon{width:56px;height:56px}.jsteps{padding:2.8rem 0 3.4rem}.jsteps__ico{border-radius:20px;width:64px;height:64px}.jsteps__ico svg{width:32px!important;height:32px!important}.jsteps__item strong{font-size:.98rem}.jsteps__item small{font-size:.78rem}}@media (hover:none){.join-stat:hover,.join-card:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.jh *,.jh,.jsteps:before,.jsteps:after,.jsteps__road i,.jperks__track,.jh-stage,.jh-cta:after{animation:none!important}.jh-title em:after{transform:scaleX(1)}}.ab-page{background:var(--mist,#edf3fb);color:var(--navy,#14243d);font-family:inherit}body .ab-page.app-wrapper{background:var(--mist,#edf3fb)!important;background-color:var(--mist,#edf3fb)!important}.ab-container{width:min(1100px,100% - 2rem);margin-inline:auto}.ab-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.ab-hero__orb{pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite ab-drift;position:absolute}.ab-hero__orb--a{top:-120px;background:#ffffff0f;width:320px;height:320px;inset-inline-end:-80px}.ab-hero__orb--b{bottom:-90px;background:#f7b52329;width:220px;height:220px;animation-delay:-4s;inset-inline-start:8%}.ab-hero__inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;display:grid;position:relative}.ab-hero__text>*{animation:.7s cubic-bezier(.16,1,.3,1) both ab-rise}.ab-hero__text>:nth-child(2){animation-delay:80ms}.ab-hero__text>:nth-child(3){animation-delay:.16s}.ab-hero__text>:nth-child(4){animation-delay:.24s}.ab-chip{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.ab-chip__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite ab-ping}.ab-hero h1{margin:1rem 0 .8rem;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:900;line-height:1.35}.ab-underline{display:inline-block;position:relative}.ab-underline:after{content:"";inset-inline:0;background:var(--brand-yellow,#f7b523);transform-origin:100%;border-radius:4px;height:6px;animation:.9s cubic-bezier(.16,1,.3,1) .5s both ab-draw;position:absolute;bottom:-2px}.ab-hero p{color:#ffffffe0;max-width:540px;margin:0 0 1.4rem;font-size:clamp(.92rem,1.4vw,1.02rem);font-weight:600;line-height:1.9}.ab-crumbs{color:#ffffffbf;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.ab-crumbs a{color:#fff;text-decoration:none}.ab-crumbs a:hover{text-decoration:underline}.ab-hero__art{width:100%;max-width:320px;margin-inline:auto;padding:1.5rem 0;position:relative}.ab-device{color:var(--navy,#14243d);background:#fff;border-radius:30px;padding:1.6rem 1.2rem 1.3rem;animation:5s ease-in-out infinite ab-float;position:relative;box-shadow:0 28px 60px #05143266}.ab-device__notch{background:var(--blue-tint,#dce8f9);border-radius:6px;width:54px;height:6px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ab-device__head{border-bottom:1px solid var(--line,#dce8f9);color:var(--brand-blue,#0e3f8c);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.8rem;font-size:.95rem;font-weight:900;display:flex}.ab-device__steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ab-device__steps li{color:var(--ink-muted,#51627a);align-items:center;gap:.6rem;font-size:.84rem;font-weight:700;display:flex}.ab-device__steps i{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ab-device__steps .is-now{color:var(--navy,#14243d)}.ab-device__steps .is-now i{background:var(--brand-yellow,#f7b523);animation:1.8s ease-out infinite ab-ping}.ab-device__bar{background:var(--blue-tint,#dce8f9);border-radius:8px;height:8px;margin-top:1.1rem;overflow:hidden}.ab-device__bar span{background:var(--brand-blue,#0e3f8c);transform-origin:100%;border-radius:8px;width:72%;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) .6s both ab-draw;display:block}.ab-float{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);white-space:nowrap;border-radius:14px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.78rem;font-weight:800;animation:4s ease-in-out infinite ab-float;display:inline-flex;position:absolute;box-shadow:0 10px 24px #0514324d}.ab-float--1{top:0;inset-inline-start:-14%}.ab-float--2{bottom:0;animation-delay:-2s;inset-inline-end:-12%}.ab-hero__wave{inset-inline:0;width:100%;height:48px;display:block;position:absolute;bottom:-1px}.ab-stats-wrap{z-index:1;margin-top:-1.5rem;position:relative}.ab-stats{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ab-stat{border:1px solid var(--line,#dce8f9);box-shadow:var(--shadow-card,0 6px 20px #14243d12);background:#fff;border-radius:22px;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.ab-stat strong{color:var(--brand-blue,#0e3f8c);font-size:1rem;font-weight:800;line-height:1.4;display:block}.ab-stat span:not(.ab-icon-tile){color:var(--ink-muted,#51627a);font-size:.82rem;font-weight:700}.ab-icon-tile{background:var(--blue-tint,#dce8f9);width:52px;height:52px;color:var(--brand-blue,#0e3f8c);border-radius:16px;flex:none;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.ab-section{padding:clamp(2.5rem,6vw,4rem) 0}.ab-section--tight{padding-block:0 clamp(2.5rem,6vw,4rem)}.ab-kicker{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:800;display:inline-block}.ab-section h2{color:var(--navy,#14243d);margin:.6rem 0 0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:900}.ab-head{margin-bottom:1.8rem}.ab-story{grid-template-columns:.8fr 1.2fr;align-items:start;gap:2.5rem;display:grid}.ab-story__body p{color:var(--ink-muted,#51627a);margin:0 0 1rem;font-size:1rem;font-weight:600;line-height:2}.ab-story__body p:last-child{margin:0}.ab-mv,.ab-values{gap:1.2rem;display:grid}.ab-mv{grid-template-columns:repeat(2,1fr)}.ab-values{grid-template-columns:repeat(3,1fr)}.ab-card{border:1px solid var(--line,#dce8f9);box-shadow:var(--shadow-card,0 6px 20px #14243d12);background:#fff;border-radius:24px;padding:1.8rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.ab-card--accent{border-top:4px solid var(--brand-yellow,#f7b523)}.ab-card h3{color:var(--brand-blue,#0e3f8c);margin:1rem 0 .5rem;font-size:1.15rem;font-weight:900}.ab-card p{color:var(--ink-muted,#51627a);margin:0;font-size:.92rem;font-weight:600;line-height:1.9}.ab-steps{border:1px solid var(--line,#dce8f9);background:#fff;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.2rem;display:grid}.ab-step{background:var(--mist,#edf3fb);color:var(--brand-blue,#0e3f8c);border-radius:18px;align-items:center;gap:.9rem;padding:1rem;display:flex;position:relative}.ab-step h4{color:var(--navy,#14243d);margin:0;font-size:.98rem;font-weight:800}.ab-step p{color:var(--ink-muted,#51627a);margin:.15rem 0 0;font-size:.8rem;font-weight:600}.ab-step__num{top:-10px;background:var(--brand-yellow,#f7b523);width:26px;height:26px;color:var(--navy,#14243d);border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:absolute;inset-inline-end:12px}.ab-cta{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.4rem);display:flex}.ab-cta h2{color:#fff;margin:0}.ab-cta p{color:#ffffffd9;margin:.4rem 0 0;font-weight:600}.ab-btn{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);border-radius:14px;flex:none;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.ab-btn:hover{background:var(--yellow-hover,#e3a00f)}.ab-btn:active{transform:scale(.97)}.ab-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.ab-btn svg{transition:transform .2s}.ab-btn:hover svg{transform:translate(-5px)}.ab-btn:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3s ease-in-out infinite ab-shine;position:absolute;inset:0;transform:translate(120%)}.ab-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(24px)}.ab-reveal.is-in{opacity:1;transform:none}@media (hover:hover){.ab-stat:hover,.ab-card:hover{box-shadow:var(--shadow-lift,0 16px 36px #14243d24);border-color:#b7cdee;transform:translateY(-6px)}.ab-stat:hover .ab-icon-tile,.ab-card:hover .ab-icon-tile{background:var(--brand-blue,#0e3f8c);color:var(--brand-yellow,#f7b523);transform:rotate(-8deg)}}@keyframes ab-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ab-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ab-drift{0%,to{transform:translate(0)}50%{transform:translate(-18px,14px)}}@keyframes ab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ab-scan{0%,to{top:6%}50%{top:92%}}@keyframes ab-shine{0%,60%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes ab-ping{0%{box-shadow:0 0 #f7b523b3}to{box-shadow:0 0 0 10px #f7b52300}}@media (width<=900px){.ab-hero__inner{grid-template-columns:1fr 240px;gap:1rem}.ab-hero__art{max-width:240px}.ab-float{padding:.4rem .6rem;font-size:.7rem}.ab-stats{grid-template-columns:repeat(2,1fr)}.ab-story,.ab-mv,.ab-values,.ab-steps{grid-template-columns:1fr}.ab-story{gap:1rem}}@media (width<=600px){.ab-hero__inner{grid-template-columns:1fr}.ab-hero__art{display:none}.ab-stat{text-align:center;flex-direction:column;padding:1rem .6rem}.ab-cta{text-align:center;flex-direction:column;align-items:stretch}.ab-btn{justify-content:center;min-height:48px}.ab-card{padding:1.4rem}}@media (hover:none){.ab-stat:hover,.ab-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ab-hero__orb,.ab-hero__text>*,.ab-underline:after,.ab-chip__dot,.ab-device,.ab-device__bar span,.ab-device__steps .is-now i,.ab-float,.ab-btn:after{animation:none!important}.ab-reveal{opacity:1;transition:none;transform:none}}.hiw-page{color:#13233c;background:#f8fbfc;font-family:Cairo,sans-serif;overflow-x:hidden}.hiw-btn{cursor:pointer;border-radius:20px;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.hiw-btn--primary{color:#fff;background:#0e3e8b;border:1px solid #0e3e8b}.hiw-btn--primary:hover{background:#0a3070}.hiw-hero{direction:ltr;background:#ecf3fa;justify-content:space-between;align-items:center;gap:40px;padding:40px max(92px,50% - 628px) 0;display:flex}.hiw-hero__media{flex:0 0 552px;height:515px;position:relative}.hiw-hero__photo{width:552px;height:446px;position:absolute;top:0;left:0;overflow:hidden}.hiw-hero__photo img{object-fit:fill;pointer-events:none;width:129.71%;height:107.03%;position:absolute;top:-6.99%;left:-18.84%;max-width:none!important}.hiw-hero__fade{pointer-events:none;background:linear-gradient(#ecf3fa00 0%,#ecf3fa 100%);height:123px;position:absolute;bottom:0;left:0;right:0}.hiw-hero__text{text-align:right;direction:rtl;flex-direction:column;flex:0 0 528px;align-items:stretch;gap:24px;display:flex}.hiw-hero__cta{align-self:flex-start}.hiw-hero__title{color:#0e3e8b;margin:0;font-size:60px;font-weight:800;line-height:1.2}.hiw-hero__lead{color:#676d88;margin:0;font-size:24px;font-weight:500;line-height:1.6}.hiw-hero__cta{letter-spacing:-.44px;padding:14px 48px;font-size:22px;font-weight:600}.hiw-steps{direction:rtl;background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:60px max(92px,50% - 628px);display:flex}.hiw-step{text-align:center;flex-direction:column;flex:0 256px;align-items:center;gap:12px;display:flex}.hiw-step__circle{box-sizing:border-box;background:#fff;border:2px solid #0e3e8b;border-radius:100px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative}.hiw-step__icon{color:#0e3e8b;font-size:44px}.hiw-step__badge{color:#fff;background:#f7b522;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;display:flex;position:absolute;top:-3px;left:-10px}.hiw-step__title{color:#13233c;margin:4px 0 0;font-size:22px;font-weight:800}.hiw-step__desc{color:#676d88;margin:0;font-size:16px;font-weight:500;line-height:1.7}.hiw-steps__arrow{color:#0e3e8b;flex:none;margin-top:26px;font-size:36px}.hiw-methods{background:#f8fbfc;padding:60px max(92px,50% - 628px) 80px}.hiw-methods__head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:40px;display:flex}.hiw-methods__title{color:#13233c;margin:0;font-size:32px;font-weight:800}.hiw-methods__lead{color:#676d88;margin:0;font-size:24px;font-weight:500;line-height:1.6}.hiw-methods__grid{direction:rtl;justify-content:space-between;gap:32px;display:flex}.hiw-method{text-align:center;background:#fff;border:1px solid #c8c9cc;border-radius:24px;flex-direction:column;flex:1 1 0;align-items:center;gap:20px;padding:48px 40px;display:flex}.hiw-method__icon{color:#0e3e8b;background:#f8fbfc;border-radius:14px;justify-content:center;align-items:center;padding:16px;font-size:52px;display:flex}.hiw-method__title{color:#0e3e8b;margin:0;font-size:24px;font-weight:800}.hiw-method__desc{color:#676d88;margin:0;font-size:20px;font-weight:500;line-height:1.7}@media (width<=768px){.hiw-hero{flex-direction:column;align-items:stretch;gap:24px;padding:24px 16px 0}.hiw-hero__media{aspect-ratio:552/470;flex:none;width:100%;height:auto}.hiw-hero__photo{width:100%;height:100%}.hiw-hero__photo img{object-fit:contain;width:100%;height:100%;top:0;left:0}.hiw-hero__fade{height:25%}.hiw-hero__text{flex:none;align-items:stretch;gap:16px;width:100%;padding-bottom:32px}.hiw-hero__title{text-align:center;font-size:36px}.hiw-hero__lead{text-align:center;font-size:17px}.hiw-hero__cta{width:100%;height:56px;padding:0 24px;font-size:18px}.hiw-steps{flex-direction:column;align-items:stretch;gap:12px;padding:32px 16px}.hiw-step{text-align:right;background:#f8fbfc;border-radius:20px;flex-direction:row;flex:none;align-items:center;gap:16px;padding:16px}.hiw-step__circle{flex:0 0 72px;width:72px;height:72px}.hiw-step__icon{font-size:32px}.hiw-step__badge{width:28px;height:28px;font-size:15px;top:-4px;left:-6px}.hiw-step__title{margin:0 0 4px;font-size:18px}.hiw-step__desc{font-size:14px}.hiw-steps__arrow{align-self:center;margin:0;font-size:28px;transform:rotate(-90deg)}.hiw-methods{padding:32px 16px 48px}.hiw-methods__head{margin-bottom:24px}.hiw-methods__title{font-size:26px}.hiw-methods__lead{font-size:16px}.hiw-methods__grid{flex-direction:column;gap:16px}.hiw-method{gap:14px;padding:28px 20px}.hiw-method__icon{font-size:40px}.hiw-method__title{font-size:20px}.hiw-method__desc{font-size:16px}}.hiw2-page{font-family:var(--font-main,"Roboto", "Cairo", sans-serif);background:#fff}.hiw2-wrap{width:92%;max-width:1200px;margin:0 auto}.hiw2-orb{pointer-events:none;border-radius:50%;position:absolute}.hiw2-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .12s);transform:translateY(28px)}.hiw2-reveal.is-in{opacity:1;transform:none}.hiw2-btn{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 2rem;font-size:1rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #f7b52366}.hiw2-btn svg{transition:transform .3s cubic-bezier(.16,1,.3,1);width:20px!important;height:20px!important}.hiw2-btn:hover{background:#e3a00f;transform:translateY(-3px);box-shadow:0 14px 30px #f7b52380}.hiw2-btn:hover svg{transform:translate(-5px)}.hiw2-btn:active{transform:scale(.97)}.hiw2-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.hiw2-btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.4s ease-in-out 1.2s infinite hiw2Shine;position:absolute;inset:0;transform:translate(120%)}.hiw2-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:3.5rem 0 6.5rem;position:relative;overflow:hidden}.hiw2-orb--1{background:#ffffff0f;width:380px;height:380px;animation:10s ease-in-out infinite hiw2Drift;top:-140px;left:-100px}.hiw2-orb--2{background:#f7b52329;width:200px;height:200px;animation:8s ease-in-out infinite reverse hiw2Drift;bottom:-70px;right:6%}.hiw2-orb--3{background:#ffffff0f;width:260px;height:260px;animation:9s ease-in-out infinite hiw2Drift;top:-90px;left:8%}.hiw2-hero__grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid;position:relative}.hiw2-hero__text>*{animation:.7s cubic-bezier(.16,1,.3,1) both hiw2Rise}.hiw2-hero__text>:nth-child(2){animation-delay:.1s}.hiw2-hero__text>:nth-child(3){animation-delay:.2s}.hiw2-hero__text>:nth-child(4){animation-delay:.3s}.hiw2-eyebrow{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.hiw2-eyebrow__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:9px;height:9px;position:relative}.hiw2-eyebrow__dot:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite hiw2Ping;position:absolute;inset:0}.hiw2-hero h1{margin:1.1rem 0 .9rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;line-height:1.25}.hiw2-hero h1 span{color:var(--brand-yellow,#f7b523);direction:ltr;display:inline-block;position:relative}.hiw2-hero h1 span:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;height:4px;animation:.9s cubic-bezier(.16,1,.3,1) .8s both hiw2Underline;position:absolute;bottom:-2px;right:0}.hiw2-hero p{color:#dce8f9;max-width:480px;margin:0 0 1.8rem;font-size:1.1rem;line-height:1.9}.hiw2-hero__media{justify-content:center;align-items:center;display:flex;position:relative}.hiw2-hero__ring{aspect-ratio:1;border:1.5px dashed #ffffff4d;border-radius:50%;width:112%;animation:40s linear infinite hiw2Spin;position:absolute}.hiw2-hero__photo{z-index:1;background:var(--mist,#edf3fb);border:6px solid #ffffffe6;border-radius:32px;width:min(100%,460px);animation:6s ease-in-out infinite hiw2Float;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 28px 56px #00000052}.hiw2-hero__photo img{width:100%;height:auto;display:block}.hiw2-chip{z-index:2;color:var(--navy,#14243d);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 12px 24px #0a317359}.hiw2-chip svg{color:var(--brand-blue,#0e3f8c);width:18px!important;height:18px!important}.hiw2-chip--1{animation:4s ease-in-out infinite hiw2Float;top:12%;right:-2%}.hiw2-chip--2{animation:4.6s ease-in-out .7s infinite hiw2Float;bottom:10%;left:-2%}.hiw2-dot{z-index:2;background:var(--brand-yellow,#f7b523);border-radius:50%;position:absolute}.hiw2-dot--1{width:14px;height:14px;animation:3s ease-in-out infinite hiw2Float;top:4%;left:12%}.hiw2-dot--2{opacity:.7;background:#fff;width:9px;height:9px;animation:3.6s ease-in-out .4s infinite hiw2Float;bottom:4%;right:14%}.hiw2-wave{z-index:1;fill:#fff;width:100%;height:50px;position:absolute;bottom:-1px;left:0}.hiw2-section{padding:4.5rem 0}.hiw2-section--tint{background:var(--mist,#edf3fb)}.hiw2-head{text-align:center;margin-bottom:2.6rem}.hiw2-kicker{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;margin-bottom:.6rem;padding:.25rem .9rem;font-size:.8rem;font-weight:800;display:inline-block}.hiw2-head h2{color:var(--navy,#14243d);margin:0 0 .5rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900}.hiw2-head p{max-width:560px;color:var(--ink-muted,#51627a);margin:0 auto;font-size:1rem;line-height:1.8}.hiw2-steps{grid-template-columns:repeat(4,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.hiw2-steps__line{background:#cbdcf5;border-radius:3px;height:3px;position:absolute;top:52px;left:12.5%;right:12.5%;overflow:hidden}.hiw2-steps__line i{float:right;background:var(--brand-blue,#0e3f8c);width:0;height:100%;transition:width 1.9s cubic-bezier(.16,1,.3,1) .4s;display:block}.hiw2-steps.is-in .hiw2-steps__line i{width:100%}.hiw2-step{z-index:1;text-align:center;opacity:0;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(24px)}.hiw2-steps.is-in .hiw2-step{animation:.7s cubic-bezier(.16,1,.3,1) both hiw2Rise;animation-delay:calc(var(--i) * .22s + .2s)}.hiw2-step__circle{width:104px;height:104px;color:var(--brand-blue,#0e3f8c);border:3px solid var(--brand-blue,#0e3f8c);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 14px 30px #0e3f8c2e}.hiw2-step__circle>svg{width:46px!important;height:46px!important}.hiw2-step:hover .hiw2-step__circle{background:var(--brand-blue,#0e3f8c);color:#fff;transform:translateY(-6px)rotate(-6deg)scale(1.06)}.hiw2-step__badge{background:var(--brand-yellow,#f7b523);width:34px;height:34px;color:var(--navy,#14243d);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:flex;position:absolute;top:-4px;right:-4px}.hiw2-step h2{color:var(--navy,#14243d);margin:1.2rem 0 .5rem;font-size:1.2rem;font-weight:800}.hiw2-step p{max-width:250px;color:var(--ink-muted,#51627a);margin:0;font-size:.9rem;line-height:1.85}.hiw2-methods{grid-template-columns:repeat(2,1fr);gap:1.4rem;max-width:920px;margin:0 auto;display:grid}.hiw2-method{background:#fff;border:1.5px solid #0000;border-radius:26px;padding:1.9rem 1.7rem;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 8px 26px #14243d12}.hiw2-method:before{content:"";background:var(--brand-yellow,#f7b523);transform-origin:100%;height:5px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.hiw2-method.is-in:hover{border-color:#b7cdee;transform:translateY(-8px);box-shadow:0 22px 44px #0e3f8c29}.hiw2-method:hover:before{transform:scaleX(1)}.hiw2-method__icon{background:var(--blue-tint,#dce8f9);width:68px;height:68px;color:var(--brand-blue,#0e3f8c);border-radius:20px;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:flex}.hiw2-method__icon svg{width:38px!important;height:38px!important}.hiw2-method:hover .hiw2-method__icon{background:var(--brand-blue,#0e3f8c);color:#fff;transform:rotate(-8deg)scale(1.08)}.hiw2-method h3{color:var(--navy,#14243d);margin:1.1rem 0 .5rem;font-size:1.25rem;font-weight:800}.hiw2-method p{color:var(--ink-muted,#51627a);margin:0 0 1rem;font-size:.93rem;line-height:1.9}.hiw2-method ul{border-top:1px solid #e3eaf4;flex-direction:column;gap:.5rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.hiw2-method li{color:var(--navy,#14243d);align-items:center;gap:.6rem;font-size:.88rem;font-weight:700;display:flex}.hiw2-method li svg{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:50%;flex:none;padding:5px;width:22px!important;height:22px!important}.hiw2-cta{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 60%,#1553b3 100%);padding:3.2rem 0;position:relative;overflow:hidden}.hiw2-cta__inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.hiw2-cta h2{margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900}.hiw2-cta h2:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;width:56px;height:4px;margin-top:10px;display:block}.hiw2-cta p{color:#dce8f9;margin:.7rem 0 0;font-size:1rem}@keyframes hiw2Rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hiw2Underline{0%{width:0}to{width:100%}}@keyframes hiw2Drift{0%,to{transform:translate(0)}50%{transform:translate(26px,18px)}}@keyframes hiw2Float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(var(--r,0deg))}}@keyframes hiw2Ping{75%,to{opacity:0;transform:scale(2.8)}}@keyframes hiw2Spin{to{transform:rotate(360deg)}}@keyframes hiw2Shine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}.hiw2-hero__photo{--r:-2deg}@media (width<=900px){.hiw2-hero__grid{text-align:center;grid-template-columns:1fr;gap:2rem}.hiw2-hero p{margin-inline:auto}.hiw2-hero__media{order:-1;width:100%;max-width:360px;margin:0 auto}.hiw2-steps{grid-template-columns:1fr 1fr;row-gap:2.4rem}.hiw2-steps__line{display:none}}@media (width<=640px){.hiw2-wrap{width:calc(100% - 1.6rem)}.hiw2-hero{padding:1.6rem 0 4rem}.hiw2-hero__media{max-width:280px}.hiw2-hero__ring{display:none}.hiw2-chip{padding:6px 10px;font-size:.7rem}.hiw2-chip svg{width:15px!important;height:15px!important}.hiw2-hero h1{font-size:1.9rem}.hiw2-hero p{font-size:.93rem}.hiw2-btn{width:100%}.hiw2-section{padding:2.8rem 0}.hiw2-steps{grid-template-columns:1fr;gap:1.6rem;position:relative}.hiw2-steps__line{width:3px;height:auto;display:block;inset:52px 51px 52px auto}.hiw2-steps__line i{float:none;height:0;transition:height 1.9s cubic-bezier(.16,1,.3,1) .4s;width:100%!important}.hiw2-steps.is-in .hiw2-steps__line i{height:100%}.hiw2-step{text-align:right;grid-template-columns:104px 1fr;align-items:center;column-gap:1rem;display:grid}.hiw2-step__circle{grid-row:1/span 2;width:84px;height:84px;margin-inline:auto}.hiw2-step__circle>svg{width:38px!important;height:38px!important}.hiw2-step h2{align-self:end;margin:0 0 .3rem;font-size:1.05rem}.hiw2-step p{align-self:start;max-width:none;font-size:.84rem}.hiw2-methods{grid-template-columns:1fr;gap:1rem}.hiw2-method{border-radius:22px;padding:1.4rem 1.2rem}.hiw2-cta{text-align:center;padding:2.4rem 0}.hiw2-cta__inner{flex-direction:column}.hiw2-cta h2:after{margin-inline:auto}}@media (hover:none){.hiw2-method.is-in:hover{border-color:#0000;transform:none;box-shadow:0 8px 26px #14243d12}.hiw2-method:hover:before{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hiw2-reveal{opacity:1;transition:none;transform:none}.hiw2-step{opacity:1;transform:none;animation:none!important}.hiw2-hero__text>*,.hiw2-orb,.hiw2-hero__ring,.hiw2-hero__photo,.hiw2-chip,.hiw2-dot,.hiw2-eyebrow__dot:after,.hiw2-btn:after,.hiw2-hero h1 span:after{animation:none!important}.hiw2-steps__line i{width:100%;transition:none}}.owner-wizard-page,.tech-wizard-page{position:relative;background:linear-gradient(180deg, #dce8f9 0, var(--mist,#edf3fb) 420px, #fff 100%)!important}.owner-wizard-page:before,.tech-wizard-page:before,.owner-wizard-page:after,.tech-wizard-page:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.owner-wizard-page:before,.tech-wizard-page:before{background:#0e3f8c12;width:360px;height:360px;animation:10s ease-in-out infinite suaDrift;top:120px;left:-140px}.owner-wizard-page:after,.tech-wizard-page:after{background:#f7b52324;width:300px;height:300px;animation:8s ease-in-out infinite reverse suaDrift;top:520px;right:-120px}.sw-main{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);place-items:start center;column-gap:2rem;max-width:1500px;margin:0 auto;position:relative;display:grid!important}.sw-col{flex-direction:column;grid-column:2;align-items:center;width:100%;min-width:0;display:flex}.sw-main>.sua--steps{grid-area:1/1;justify-self:end}.sw-main>.sua--info{grid-area:1/3;justify-self:start}.sua{width:100%;max-width:330px;font-family:var(--font-main,"Roboto", "Cairo", sans-serif);flex-direction:column;gap:1.2rem;display:flex;position:sticky;top:100px}.sua--steps,.sua--info{animation:.8s cubic-bezier(.16,1,.3,1) .15s both suaIn}.sua__card{box-shadow:var(--shadow-card,0 8px 26px #14243d14);border-top:4px solid var(--brand-yellow,#f7b523);background:#fff;border-radius:24px;padding:1.4rem 1.3rem}.sua__card h3{color:var(--navy,#14243d);align-items:center;gap:.5rem;margin:0 0 1.1rem;font-size:1.05rem;font-weight:800;display:flex}.sua__card h3 svg{box-sizing:border-box;background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:10px;padding:7px;width:32px!important;height:32px!important}.sua__timeline{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.sua__timeline:before{content:"";background:#dce8f9;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;right:14px}.sua__timeline li{animation:.5s cubic-bezier(.16,1,.3,1) both suaRise;animation-delay:calc(var(--i) * .1s + .4s);align-items:center;gap:.8rem;display:flex;position:relative}.sua__timeline b{color:var(--ink-muted,#51627a);font-size:.88rem;font-weight:700;transition:color .3s}.sua__dot{z-index:1;color:#8a9bb6;background:#fff;border:3px solid #cfd9e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:900;transition:background .3s,border-color .3s,color .3s;display:flex;position:relative}.sua__dot svg{width:14px!important;height:14px!important}.sua__timeline li.is-done .sua__dot{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff}.sua__timeline li.is-now b,.sua__timeline li.is-done b{color:var(--navy,#14243d)}.sua__timeline li.is-now .sua__dot{background:var(--brand-yellow,#f7b523);border-color:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite suaPulse;box-shadow:0 0 #f7b52399}.sua__note{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:12px;align-items:flex-start;gap:.5rem;margin:1.1rem 0 0;padding:.7rem .8rem;font-size:.8rem;font-weight:700;line-height:1.7;display:flex}.sua__note svg{flex:none;width:20px!important;height:20px!important}.sua__art{justify-content:center;align-items:center;width:230px;height:230px;margin:0 auto;display:flex;position:relative}.sua__art-ring{border:1.5px dashed #0e3f8c4d;border-radius:50%;position:absolute}.sua__art-ring--1{animation:40s linear infinite suaSpin;inset:0}.sua__art-ring--2{border-style:solid;border-color:#f7b52399;animation:4s ease-in-out infinite suaBreathe;inset:30%}.sua__art-core{z-index:2;background:var(--brand-blue,#0e3f8c);width:84px;height:84px;color:var(--brand-yellow,#f7b523);border-radius:26px;justify-content:center;align-items:center;animation:4.5s ease-in-out infinite suaFloat;display:flex;position:relative;box-shadow:0 16px 32px #0e3f8c52}.sua__art-core svg{width:46px!important;height:46px!important}.sua__art-node{width:0;height:0;transform:rotate(calc(90deg * var(--n))) translateY(-115px);animation:24s linear infinite suaOrbit;position:absolute;top:50%;left:50%}.sua__art-node>span{width:40px;height:40px;color:var(--brand-blue,#0e3f8c);transform:rotate(calc(-90deg * var(--n)));background:#fff;border-radius:13px;justify-content:center;align-items:center;animation:24s linear infinite suaCounter;display:flex;position:absolute;top:-20px;left:-20px;box-shadow:0 8px 18px #0e3f8c33}.sua__art-node:nth-of-type(2n)>span{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.sua__art-node>span svg{width:22px!important;height:22px!important}.sua__hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);border-radius:24px;padding:1.5rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 18px 38px #0e3f8c47}.sua__orb{pointer-events:none;border-radius:50%;position:absolute}.sua__orb--1{background:#ffffff14;width:160px;height:160px;animation:9s ease-in-out infinite suaDrift;top:-60px;left:-40px}.sua__orb--2{background:#f7b52333;width:90px;height:90px;animation:7s ease-in-out infinite reverse suaDrift;bottom:-40px;right:10%}.sua__chip{background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative}.sua__chip-dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:8px;height:8px;position:relative}.sua__chip-dot:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite suaPing;position:absolute;inset:0}.sua__hero h3{margin:.9rem 0 0;font-size:1.25rem;font-weight:900;line-height:1.6;position:relative}.sua__benefits{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.sua__benefits li{box-shadow:var(--shadow-card,0 8px 26px #14243d14);animation:.55s cubic-bezier(.16,1,.3,1) both suaRise;animation-delay:calc(var(--i) * .1s + .45s);background:#fff;border-radius:18px;align-items:center;gap:.8rem;padding:.85rem .9rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.sua__benefits li:hover{transform:translate(-6px);box-shadow:0 14px 28px #0e3f8c24}.sua__ico{background:var(--blue-tint,#dce8f9);width:44px;height:44px;color:var(--brand-blue,#0e3f8c);border-radius:14px;flex:none;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.sua__ico svg{width:26px!important;height:26px!important}.sua__benefits li:hover .sua__ico{background:var(--brand-blue,#0e3f8c);color:#fff;transform:rotate(-8deg)scale(1.08)}.sua__benefits strong{color:var(--navy,#14243d);font-size:.92rem;font-weight:800;display:block}.sua__benefits small{color:var(--ink-muted,#51627a);margin-top:2px;font-size:.78rem;font-weight:600;line-height:1.6;display:block}.sua-strip{display:none}.sw-col .stepper-container,.sw-col [class*=step-item]{animation:.6s cubic-bezier(.16,1,.3,1) both suaRise}.sw-col .owner-wizard-card,.sw-col .tech-wizard-card{animation:.8s cubic-bezier(.16,1,.3,1) .1s both suaCard;border:0!important;border-top:4px solid var(--brand-yellow,#f7b523)!important;border-radius:26px!important;box-shadow:0 24px 54px #0e3f8c24!important}.sw-col [class*=wizard-heading]{animation:.6s cubic-bezier(.16,1,.3,1) both suaRise}.sw-col [class*=step-circle]{transition:background .3s,color .3s,border-color .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.sw-col [class*=step-item].active [class*=step-circle]{transform:scale(1.12);box-shadow:0 0 0 5px #0e3f8c24}@keyframes suaIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes suaRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes suaCard{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}@keyframes suaDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,18px)}}@keyframes suaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes suaBreathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.08)}}@keyframes suaSpin{to{transform:rotate(360deg)}}@keyframes suaOrbit{to{transform:rotate(calc(90deg * var(--n) + 360deg)) translateY(-115px)}}@keyframes suaCounter{to{transform:rotate(calc(-90deg * var(--n) - 360deg))}}@keyframes suaPulse{70%{box-shadow:0 0 0 10px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes suaPing{75%,to{opacity:0;transform:scale(2.8)}}@keyframes suaMarquee{to{transform:translate(50%)}}@media (width<=1280px){.sw-main{grid-template-columns:minmax(0,300px) minmax(0,560px);justify-content:center}.sw-main>.sua--steps{grid-column:1}.sw-col{grid-column:2}.sw-main>.sua--info{display:none}}@media (width<=960px){.sw-main{flex-direction:column;align-items:center;display:flex!important}.sw-main>.sua--steps,.sw-main>.sua--info{display:none}.sua-strip{background:linear-gradient(135deg,#0a3173,#0e3f8c);border-radius:18px;align-items:center;gap:.7rem;width:100%;max-width:560px;margin:0 auto 1.1rem;padding:.55rem .6rem;animation:.6s both suaRise;display:flex;overflow:hidden;box-shadow:0 12px 26px #0e3f8c40}.sua-strip__icon{background:var(--brand-yellow,#f7b523);width:40px;height:40px;color:var(--navy,#14243d);border-radius:12px;flex:none;justify-content:center;align-items:center;animation:3.5s ease-in-out infinite suaFloat;display:flex}.sua-strip__icon svg{width:24px!important;height:24px!important}.sua-strip__chips{direction:ltr;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sua-strip__track{direction:rtl;gap:.6rem;width:max-content;animation:14s linear infinite suaMarqueeMobile;display:flex}.sua-strip__track span{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.sua-strip__track svg{color:var(--brand-yellow,#f7b523);width:15px!important;height:15px!important}.owner-wizard-page:before,.tech-wizard-page:before{width:220px;height:220px;top:80px;left:-90px}.owner-wizard-page:after,.tech-wizard-page:after{width:180px;height:180px;right:-80px}}@keyframes suaMarqueeMobile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:none){.sua__benefits li:hover{transform:none}}@media (prefers-reduced-motion:reduce){.owner-wizard-page:before,.tech-wizard-page:before,.owner-wizard-page:after,.tech-wizard-page:after,.sua--steps,.sua--info,.sua__timeline li,.sua__benefits li,.sua__art-ring,.sua__art-core,.sua__art-node,.sua__art-node>span,.sua__orb,.sua__chip-dot:after,.sua-strip,.sua-strip__icon,.sua-strip__track,.sua__timeline li.is-now .sua__dot,.sw-col .owner-wizard-card,.sw-col .tech-wizard-card,.sw-col .stepper-container{animation:none!important}}.form-grid-two>.full-width,.tech-form-grid-two>.full-width,.supplier-form-grid-two>.full-width{grid-column:1/-1}.form-grid-two>.full-width input,.tech-form-grid-two>.full-width input,.supplier-form-grid-two>.full-width input{text-overflow:ellipsis}.ccp{border-right:1px solid #cbd5e1;flex-shrink:0;align-self:stretch;align-items:center;display:flex;position:relative}.ccp-trigger{color:#14243d;cursor:pointer;direction:ltr;background:0 0;border-radius:8px;align-items:center;gap:6px;height:100%;min-height:40px;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.ccp-trigger:hover{background:#edf3fb}.ccp-trigger:focus-visible{outline-offset:-2px;outline:3px solid #0e3f8c}.ccp .ccp-flag{flex:none;width:22px!important;height:22px!important}.ccp .ccp-caret{color:#51627a;width:12px!important;height:12px!important}.ccp-menu{z-index:50;direction:rtl;background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:280px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 32px #14243d29}.ccp-search{color:#51627a;border-bottom:1px solid #e3eaf4;align-items:center;gap:8px;padding:10px 14px;display:flex}.ccp-search svg{flex:none;width:16px!important;height:16px!important}.ccp-search input{color:#14243d;flex:1;min-width:0;font-family:inherit;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:4px 0!important}.ccp-list{max-height:260px;margin:0;padding:6px;list-style:none;overflow-y:auto}.ccp-option{color:#14243d;text-align:right;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ccp-option:hover,.ccp-option:focus-visible{background:#edf3fb;outline:none}.ccp-option.selected{color:#0e3f8c;background:#dce8f9}.ccp-name{flex:1}.ccp-code{color:#51627a;direction:ltr;font-size:13px;font-weight:700}.ccp-empty{text-align:center;color:#51627a;padding:14px;font-size:13px}.owner-wizard-page{color:#14243d;direction:rtl;background:#fff;flex-direction:column;min-height:100vh;font-family:Cairo,system-ui,sans-serif;display:flex}.owner-wizard-page *{box-sizing:border-box}.owner-wizard-main{flex-direction:column;flex:1;align-items:center;width:100%;padding:32px 16px 48px;display:flex}.owner-wizard-title-wrap{text-align:center;margin-bottom:24px}.owner-wizard-heading{color:#0e3f8c;letter-spacing:-.2px;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.35}.owner-title-br{display:none}@media (width<=640px){.owner-title-br{display:inline}}.owner-wizard-subheading{color:#51627a;margin:0;font-size:15.5px;font-weight:600}.stepper-container{justify-content:space-between;align-items:flex-start;width:100%;max-width:380px;margin:0 auto 32px;padding:0 4px;display:flex;position:relative}.owner-step-item{z-index:2;cursor:default;text-align:center;flex-direction:column;align-items:center;min-width:72px;display:flex;position:relative}.owner-step-circle{width:36px;height:36px;transition:all .3s;color:#475569!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin-bottom:0!important;font-size:17px!important;font-weight:700!important;display:flex!important}.owner-step-item.active .owner-step-circle,.owner-step-item.completed .owner-step-circle{color:#fff!important;background:#0a3173!important;border-color:#0a3173!important}.owner-step-label{color:#51627a;white-space:nowrap;margin-top:8px;font-size:13.5px;font-weight:700;transition:color .3s;display:inline-block}.owner-step-item.active .owner-step-label{color:#0a3173;font-weight:800}.owner-step-line{z-index:1;background:#cbd5e1;flex:1;height:2px;margin:17px -4px 0;transition:background .3s;position:relative}.owner-step-line.active{background:#0a3173}.owner-wizard-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;width:100%;max-width:520px;padding:24px 20px;position:relative;box-shadow:0 4px 20px #1e3a5a0a}.card-header-inner{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.card-header-title-wrap{flex:1}.card-header-title{color:#0a3173;margin:0 0 4px;font-size:17px;font-weight:800}.card-header-desc{color:#51627a;margin:0;font-size:13.5px;font-weight:500;line-height:1.45}.card-header-badge{color:#0a3173;background:#e0f2fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.wizard-error-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.form-grid-two{flex-direction:column;gap:18px;margin-bottom:18px;display:flex}@media (width>=769px){.form-grid-two{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}}.form-group{flex-direction:column;display:flex}.form-group.full-width{margin-bottom:18px}.form-label{color:#14243d;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:15px;font-weight:700;display:flex}.form-sublabel{color:#51627a;margin-top:-3px;margin-bottom:10px;font-size:13.5px;display:block}.req-star{color:#ef4444;margin-right:2px;font-weight:800}.label-hint{color:#94a3b8;font-size:13.5px;font-weight:500}.input-wrap{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 14px;transition:all .2s;display:flex;position:relative}.input-wrap:focus-within{border-color:#0a3173;outline:none;box-shadow:0 0 0 3px #1e3a5a14}.input-wrap input{color:#14243d;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.input-wrap input::placeholder{color:#94a3b8;font-size:14.5px}.input-icon-right{color:#51627a;flex-shrink:0;align-items:center;font-size:17px;display:flex}.phone-input-wrap{padding:0 12px 0 0}.phone-icon-start{color:#51627a;flex-shrink:0;align-items:center;margin-left:8px;font-size:18px;display:flex}.phone-field-input{text-align:right;direction:ltr}.phone-prefix-tag{color:#14243d;border-right:1px solid #cbd5e1;flex-shrink:0;align-items:center;height:24px;padding:0 10px;font-size:15px;font-weight:700;display:flex}.checkbox-subrow{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;display:flex}.circle-checkbox{accent-color:#0a3173;cursor:pointer;width:17px;height:17px;border-radius:50%!important}.select-wrap{cursor:pointer}.select-wrap select{color:#14243d;cursor:pointer;appearance:none;z-index:1;box-sizing:border-box;text-align:right;direction:rtl;background:0 0;border:none;outline:none;flex:1;width:100%;height:100%;padding:0 44px;font-family:inherit;font-size:15px;position:absolute;inset:0}.select-wrap .input-icon-right,.select-wrap .select-caret{pointer-events:none}.select-wrap .input-icon-right{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.select-caret{color:#51627a;pointer-events:none;flex-shrink:0;font-size:16px}.pw-toggle-btn{color:#51627a;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}.pw-toggle-btn:hover{color:#0a3173}.upload-grid-two{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.upload-dashed-card{text-align:center;cursor:pointer;background:#fbfcfe;border:1.5px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 16px;transition:all .2s;display:flex}.upload-dashed-card:hover{background:#edf3fb;border-color:#0a3173}.upload-dashed-card.full-width{width:100%}.upload-card-icon-wrap{color:#0a3173;background:#e0f2fe;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.upload-card-title{color:#0a3173;margin:0 0 5px;font-size:15.5px;font-weight:700}.upload-card-desc{color:#94a3b8;margin:0 0 14px;font-size:13px;font-weight:500}.upload-pill-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:6px 18px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.upload-pill-btn:hover{background:#f1f5f9;border-color:#94a3b8}.upload-preview-container{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-preview-thumbnail{object-fit:cover;border-radius:10px;max-width:100%;max-height:120px;box-shadow:0 2px 8px #0000001a}.upload-preview-meta{color:#059669;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.activity-cards-column{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.activity-option-card{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;padding:16px 18px;transition:all .2s;display:flex}.activity-option-card.selected{background:#edf3fb;border:2px solid #0a3173}.activity-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.activity-radio-circle{border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.activity-option-card.selected .activity-radio-circle{border-color:#0a3173}.activity-radio-dot{background:#0a3173;border-radius:50%;width:9px;height:9px}.activity-card-icons{color:#0a3173;align-items:center;gap:6px;display:flex}.icon-plus-sep{color:#0a3173;font-size:16px;font-weight:700}.activity-card-title{color:#0a3173;margin:0 0 4px;font-size:16.5px;font-weight:700}.activity-card-subtitle{color:#51627a;margin:0;font-size:13.5px;line-height:1.4}.location-divider{text-align:center;color:#94a3b8;align-items:center;margin:14px 0 10px;font-size:14px;font-weight:600;display:flex}.location-divider:before,.location-divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.location-divider span{padding:0 12px}.map-picker-btn{color:#0a3173;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;display:flex}.map-picker-btn:hover{background:#dbeafe}.owner-pills-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.owner-pill-btn{color:#334155;cursor:pointer;text-align:center;white-space:nowrap;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;height:48px;padding:0 10px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.owner-pill-btn:hover{background:#f8fafc;border-color:#0e3f8c}.owner-pill-btn.active{color:#0e3f8c;background:#edf3fb;border:2px solid #0e3f8c;font-weight:800;box-shadow:0 2px 8px #0e3f8c1f}@media (width<=640px){.owner-pills-grid{gap:8px}.owner-pill-btn{height:44px;padding:0 4px;font-size:14px}}.brands-chips-grid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}.brand-chip-item{color:#14243d;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.brand-chip-item:hover{border-color:#94a3b8}.brand-chip-item.selected{color:#0a3173;background:#edf3fb;border:2px solid #0a3173}.brand-chip-img{object-fit:contain;max-width:24px;height:16px}.brand-chip-img--samsung{width:auto;max-width:85px;height:16px}.wizard-actions-bar{align-items:center;gap:12px;width:100%;margin-top:24px;padding-top:16px;display:flex}.btn-wizard-next,.btn-wizard-submit{color:#fff;cursor:pointer;background:#0a3173;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:inherit;font-size:16.5px;font-weight:700;transition:background .2s;display:inline-flex}.btn-wizard-next:hover,.btn-wizard-submit:hover{background:#15293f}.btn-wizard-next:disabled,.btn-wizard-submit:disabled{opacity:.6;cursor:not-allowed}.btn-wizard-back{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:inherit;font-size:16.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-wizard-back:hover{color:#14243d;background:#f8fafc;border-color:#94a3b8}.signup-success-view{text-align:center;padding:32px 16px}.success-check-badge{color:#0e3f8c;background:#dce8f9;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;display:flex}.success-main-title{color:#0a3173;margin:0 0 8px;font-size:22px;font-weight:800}.success-main-text{color:#51627a;max-width:480px;margin:0 auto 24px;font-size:15.5px;line-height:1.6}.success-home-btn{color:#fff;background:#0e3f8c;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 28px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex}.owner-device-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.owner-device-card{text-align:right;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #7388a8;border-radius:16px;align-items:center;gap:14px;min-height:84px;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.owner-device-card:hover{border-color:#0e3f8c}.owner-device-card:focus-visible{outline-offset:2px;outline:3px solid #0e3f8c}.owner-device-card.selected{background:#edf3fb;border-color:#0e3f8c;box-shadow:0 0 0 1px #0e3f8c}.owner-device-icon{color:#0e3f8c;background:#dce8f9;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;transition:background .15s,color .15s;display:flex}.owner-device-card.selected .owner-device-icon{color:#fff;background:#0e3f8c}.owner-device-text{flex-direction:column;gap:2px;min-width:0;display:flex}.owner-device-text strong{color:#14243d;font-size:18px;font-weight:800}.owner-device-text small{color:#51627a;font-size:15px;font-weight:600}.owner-device-check{color:#0000;background:#fff;border:1.5px solid #7388a8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;transition:all .15s;display:flex;position:absolute;top:10px;left:10px}.owner-device-card.selected .owner-device-check{color:#fff;background:#0e3f8c;border-color:#0e3f8c}@media (width<=420px){.owner-device-card{text-align:center;flex-direction:column;justify-content:center;gap:8px}.owner-device-text{align-items:center}}.phone-taken{color:#c0392b;align-items:center;gap:.4rem;margin:.45rem 0 0;font-size:.82rem;font-weight:700;display:flex}.phone-taken svg{flex:none;width:16px!important;height:16px!important}.fld-error{color:var(--danger,#c0392b);align-items:center;gap:.4rem;margin:.45rem 0 0;font-size:.8rem;font-weight:700;line-height:1.5;animation:.25s cubic-bezier(.16,1,.3,1) both fldIn;display:flex}.fld-error svg{flex:none;width:16px!important;height:16px!important}.has-error [class*=input-wrap],.has-error [class*=textarea-wrap],.has-error [class*=upload-dashed-card],.has-error .map-picker-btn,.has-error [class*=map-picker]{box-shadow:0 0 0 3px #c0392b1f;border-color:var(--danger,#c0392b)!important}.has-error [class*=input-wrap] input,.has-error [class*=input-wrap] select{border-color:#0000}.has-error [class*=input-wrap]{animation:.35s fldShake}@keyframes fldIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes fldShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.fld-error,.has-error [class*=input-wrap]{animation:none!important}}.lsc-idle,.lsc-done{text-align:center;direction:rtl;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;font-family:inherit;display:flex}.lsc-badge{color:#0e3e8b;background:#e6f0ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lsc-title{color:#0e3e8b;margin:0;font-size:15px;font-weight:800}.lsc-desc{color:#51627a;margin:0;font-size:12.5px;line-height:1.6}.lsc-error{color:#b91c1c;margin:0;font-size:13px;font-weight:700;line-height:1.6}.lsc-spinner{color:#0e3e8b;display:flex}.lsc-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lsc-btn{color:#fff;cursor:pointer;background:#0e3e8b;border:1.5px solid #0e3e8b;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.lsc-btn--ghost{color:#0e3e8b;background:#fff;border-color:#cbd9ea}.lsc-done-img{object-fit:cover;border:1px solid #e2e8f0;border-radius:16px;width:120px;height:120px}.lsc-done-text{color:#0a8a06;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.lsc-live{aspect-ratio:3/4;background:#0f172a;border-radius:18px;width:100%;max-height:420px;position:relative;overflow:hidden}.lsc-video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.lsc-oval{pointer-events:none;border:3px dashed #ffffffd9;border-radius:50%;transition:border-color .2s;position:absolute;inset:14% 20% 22%}.lsc-oval--ok{border-color:#34d399}.lsc-cancel{color:#fff;cursor:pointer;background:#0f172a8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:flex;position:absolute;top:10px;left:10px}.lsc-bottom{color:#fff;text-align:center;background:linear-gradient(#0000,#000000b3);padding:36px 14px 14px;position:absolute;bottom:0;left:0;right:0}.lsc-hint{color:#fde68a;min-height:20px;font-size:13px;font-weight:700}.lsc-instruction{margin-top:2px;font-size:17px;font-weight:800}.lsc-dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.lsc-dot{background:#ffffff59;border-radius:50%;width:8px;height:8px}.lsc-dot--active{background:#fff}.lsc-dot--done{background:#34d399}.tech-wizard-page{color:#14243d;direction:rtl;background:#fff;flex-direction:column;min-height:100vh;font-family:Cairo,system-ui,sans-serif;display:flex}.tech-wizard-page *{box-sizing:border-box}.tech-wizard-main{flex-direction:column;flex:1;align-items:center;width:100%;padding:40px 20px 60px;display:flex}.tech-wizard-title-wrap{text-align:center;margin-bottom:28px}.tech-wizard-heading{color:#0e3f8c;letter-spacing:-.2px;margin:0 0 8px;font-size:28px;font-weight:800}@media (width<=640px){.tech-wizard-heading{font-size:24px}}.tech-wizard-subheading{color:#51627a;margin:0;font-size:16px;font-weight:600}.tech-stepper-container{justify-content:space-between;align-items:flex-start;width:100%;max-width:640px;margin:0 auto 36px;padding:0 8px;display:flex;position:relative}@media (width<=640px){.tech-stepper-container{max-width:380px}}.tech-step-item{z-index:2;cursor:default;text-align:center;flex-direction:column;align-items:center;min-width:76px;display:flex;position:relative}.tech-step-circle{width:40px;height:40px;transition:all .3s;color:#475569!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin-bottom:0!important;font-size:18px!important;font-weight:700!important;display:flex!important}@media (width<=640px){.tech-step-circle{width:36px;height:36px;font-size:16px!important}}.tech-step-item.active .tech-step-circle,.tech-step-item.completed .tech-step-circle{color:#fff!important;background:#0a3173!important;border-color:#0a3173!important}.tech-step-label{color:#51627a;white-space:nowrap;margin-top:10px;font-size:15px;font-weight:700;transition:color .3s;display:inline-block}@media (width<=640px){.tech-step-label{margin-top:8px;font-size:13.5px}}.tech-step-item.active .tech-step-label{color:#0a3173;font-weight:800}.tech-step-line{z-index:1;background:#cbd5e1;flex:1;height:2px;margin:19px -4px 0;transition:background .3s;position:relative}@media (width<=640px){.tech-step-line{margin:17px -4px 0}}.tech-step-line.active{background:#0a3173}.tech-wizard-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:780px;padding:36px 40px;position:relative;box-shadow:0 4px 25px #1e3a5a0d}@media (width<=640px){.tech-wizard-card{border-radius:20px;padding:24px 18px}}.tech-card-header-inner{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.tech-card-title-wrap{flex:1}.tech-card-title{color:#0a3173;margin:0 0 6px;font-size:19px;font-weight:800}@media (width<=640px){.tech-card-title{font-size:17px}}.tech-card-desc{color:#51627a;margin:0;font-size:15px;font-weight:500;line-height:1.5}@media (width<=640px){.tech-card-desc{font-size:13.5px}}.tech-card-badge{color:#0a3173;background:#e0f2fe;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width<=640px){.tech-card-badge{border-radius:12px;width:44px;height:44px}}.tech-error-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.tech-form-grid-two{grid-template-columns:1fr 1fr;gap:20px 24px;margin-bottom:20px;display:grid}@media (width<=768px){.tech-form-grid-two{grid-template-columns:1fr;gap:16px}}.tech-form-group{flex-direction:column;display:flex}.tech-form-group.full-width{margin-bottom:20px}.tech-form-label{color:#14243d;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:15.5px;font-weight:700;display:flex}.tech-form-sublabel{color:#51627a;margin-top:-4px;margin-bottom:12px;font-size:14px;display:block}.tech-req-star{color:#ef4444;margin-right:2px;font-weight:800}.tech-label-hint{color:#94a3b8;font-size:14px;font-weight:500}.tech-input-wrap{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:all .2s;display:flex;position:relative}.tech-input-wrap:focus-within{border-color:#0a3173;outline:none;box-shadow:0 0 0 3px #1e3a5a14}.tech-input-wrap input{color:#14243d;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15.5px}.tech-input-wrap input::placeholder{color:#94a3b8;font-size:15px}.tech-input-icon-right{color:#51627a;flex-shrink:0;align-items:center;font-size:18px;display:flex}.tech-phone-wrap{padding:0 12px 0 0}.tech-phone-icon-start{color:#51627a;flex-shrink:0;align-items:center;margin-left:8px;font-size:18px;display:flex}.tech-phone-field{text-align:right;direction:ltr}.tech-phone-prefix{color:#14243d;border-right:1px solid #cbd5e1;flex-shrink:0;align-items:center;height:24px;padding:0 10px;font-size:15.5px;font-weight:700;display:flex}.tech-checkbox-subrow{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;display:flex}.tech-circle-checkbox{accent-color:#0a3173;cursor:pointer;width:17px;height:17px;border-radius:50%!important}.tech-select-wrap{cursor:pointer}.tech-select-wrap select{color:#14243d;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:15.5px}.tech-select-caret{color:#51627a;pointer-events:none;flex-shrink:0;font-size:16px}.tech-org-menu{z-index:20;background:#fff;border:1px solid #dce8f9;border-radius:12px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0e3f8c24}.tech-org-option{color:#14243d;text-align:right;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:15.5px;font-weight:600;display:block}.tech-org-option:hover,.tech-org-option:focus-visible{background:#edf3fb;outline:none}.tech-org-option.is-selected{color:#0e3f8c;background:#dce8f9}.tech-org-empty{color:#14243d;text-align:right;background:#edf3fb;border-radius:8px;padding:12px 14px;font-size:15.5px;font-weight:600;line-height:1.7}.tech-input-wrap input:-webkit-autofill{-webkit-text-fill-color:#14243d;caret-color:#14243d;-webkit-box-shadow:inset 0 0 0 1000px #fff}.tech-input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:#14243d;caret-color:#14243d;-webkit-box-shadow:inset 0 0 0 1000px #fff}.tech-pw-toggle{color:#51627a;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}.tech-pw-toggle:hover{color:#0a3173}.tech-textarea-wrap{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px;transition:all .2s}.tech-textarea-wrap:focus-within{border-color:#0a3173;box-shadow:0 0 0 3px #1e3a5a14}.tech-textarea-wrap textarea{color:#14243d;resize:vertical;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:15.5px;line-height:1.6}.tech-textarea-wrap textarea::placeholder{color:#94a3b8;font-size:15px}.tech-upload-dashed-card{text-align:center;cursor:pointer;background:#fbfcfe;border:1.5px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 16px;transition:all .2s;display:flex}.tech-upload-dashed-card:hover{background:#edf3fb;border-color:#0a3173}.tech-upload-dashed-card.full-width{width:100%;padding:28px 20px}.tech-upload-icon-badge{color:#0a3173;background:#e0f2fe;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.tech-upload-title{color:#0a3173;margin:0 0 5px;font-size:16px;font-weight:700}.tech-upload-desc{color:#94a3b8;margin:0 0 14px;font-size:13.5px;font-weight:500}.tech-upload-pill{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:6px 18px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.tech-upload-pill:hover{background:#f1f5f9;border-color:#94a3b8}.tech-upload-preview{flex-direction:column;align-items:center;gap:8px;display:flex}.tech-preview-thumb{object-fit:cover;border-radius:10px;max-width:100%;max-height:120px;box-shadow:0 2px 8px #0000001a}.tech-preview-meta{color:#059669;align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.tech-change-hint{color:#51627a;font-size:13px}.tech-pills-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.tech-pill-btn{color:#334155;cursor:pointer;text-align:center;white-space:nowrap;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;height:48px;padding:0 10px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.tech-pill-btn:hover{background:#f8fafc;border-color:#0e3f8c}.tech-pill-btn.active{color:#0e3f8c;background:#edf3fb;border:2px solid #0e3f8c;font-weight:800;box-shadow:0 2px 8px #0e3f8c1f}@media (width<=640px){.tech-pills-grid{gap:8px}.tech-pill-btn{height:44px;padding:0 4px;font-size:14px}}.tech-vehicle-options{gap:12px;display:flex}.tech-vehicle-pill{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.tech-vehicle-pill:hover{border-color:#94a3b8}.tech-vehicle-pill.active{color:#0a3173;background:#edf3fb;border:2px solid #0a3173;font-weight:800}.tech-brands-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}@media (width>=640px){.tech-brands-grid{grid-template-columns:repeat(3,1fr)}}.tech-brand-chip{color:#14243d;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:.6rem 1rem;font-family:inherit;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.tech-brand-chip:hover{background:#f8fafc;border-color:#0e3f8c}.tech-brand-chip.selected{color:#0a3173;background:#edf3fb;border:2px solid #0e3f8c;box-shadow:0 2px 8px #1e3a5a1f}.tech-brand-img{object-fit:contain;flex-shrink:0;max-width:28px;height:20px}.tech-brand-img--samsung{width:auto;max-width:85px;height:16px}.tech-actions-bar{align-items:center;gap:16px;width:100%;margin-top:28px;padding-top:20px;display:flex}.btn-tech-next,.btn-tech-submit{color:#fff;cursor:pointer;background:#0a3173;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:inherit;font-size:17px;font-weight:700;transition:background .2s;display:inline-flex}.btn-tech-next:hover,.btn-tech-submit:hover{background:#15293f}.btn-tech-next:disabled,.btn-tech-submit:disabled{opacity:.6;cursor:not-allowed}.btn-tech-back{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:inherit;font-size:16.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-tech-back:hover{color:#14243d;background:#f8fafc;border-color:#94a3b8}.tech-success-view{text-align:center;padding:40px 20px}.tech-success-badge{color:#0e3f8c;background:#dce8f9;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 20px;display:flex}.tech-success-title{color:#0a3173;margin:0 0 10px;font-size:24px;font-weight:800}.tech-success-desc{color:#51627a;max-width:500px;margin:0 auto 28px;font-size:16px;line-height:1.6}.tech-success-home-btn{color:#fff;background:#0e3f8c;border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 32px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.tech-device-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.tech-device-card{text-align:right;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #7388a8;border-radius:16px;align-items:center;gap:14px;min-height:84px;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.tech-device-card:hover{border-color:#0e3f8c}.tech-device-card:focus-visible{outline-offset:2px;outline:3px solid #0e3f8c}.tech-device-card.selected{background:#edf3fb;border-color:#0e3f8c;box-shadow:0 0 0 1px #0e3f8c}.tech-device-icon{color:#0e3f8c;background:#dce8f9;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;transition:background .15s,color .15s;display:flex}.tech-device-card.selected .tech-device-icon{color:#fff;background:#0e3f8c}.tech-device-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tech-device-text strong{color:#14243d;font-size:18px;font-weight:800}.tech-device-text small{color:#51627a;font-size:15px;font-weight:600}.tech-device-check{color:#0000;background:#fff;border:1.5px solid #7388a8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;transition:all .15s;display:flex;position:absolute;top:10px;left:10px}.tech-device-card.selected .tech-device-check{color:#fff;background:#0e3f8c;border-color:#0e3f8c}@media (width<=420px){.tech-device-card{text-align:center;flex-direction:column;justify-content:center;gap:8px}.tech-device-text{align-items:center}}.tech-success-home-btn:hover{background:#0a3173}.tech-success-home-btn:focus-visible{outline-offset:2px;outline:3px solid #0e3f8c}.signup-delivery-page{--sd-navy:#1b3a5f;--sd-gold:#d99a0b;--sd-blue:#2f6db5;--sd-blue-soft:#eaf2fb;--sd-border:#dbe3ec;--sd-text-muted:#6b7a8c;--sd-red:#e53935;--sd-label:#24497a;direction:rtl;background:#fff;min-height:100vh;font-family:Cairo,sans-serif}.signup-delivery-main{padding:1.5rem 20px 2.5rem}.signup-delivery-inner{width:100%;max-width:390px;margin:0 auto}@media (width>=768px){.signup-delivery-inner{max-width:480px}}.signup-delivery-title{text-align:center;color:var(--sd-gold);margin:0;font-size:2rem;font-weight:800;line-height:1.3}.signup-delivery-subtitle{text-align:center;color:var(--sd-text-muted);margin:.5rem 0 1.75rem;font-size:1rem}.signup-delivery-stepper{margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.signup-delivery-step{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex;position:relative}.signup-delivery-step:not(:last-child):after{content:"";background:var(--sd-border);width:calc(100% - 32px);height:2px;transition:background .4s;position:absolute;top:16px;right:calc(50% + 16px)}.signup-delivery-step.is-done:not(:last-child):after{background:var(--sd-navy)}.signup-delivery-step-circle{z-index:1;background:var(--sd-blue-soft);border:1px solid var(--sd-border);width:32px;height:32px;color:var(--sd-text-muted);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;transition:all .3s;display:flex;position:relative}.signup-delivery-step.is-current .signup-delivery-step-circle,.signup-delivery-step.is-done .signup-delivery-step-circle{background:var(--sd-navy);border-color:var(--sd-navy);color:#fff}.signup-delivery-step-label{color:var(--sd-text-muted);text-align:center;font-size:.875rem;font-weight:600;line-height:1.4;transition:color .3s}.signup-delivery-step.is-current .signup-delivery-step-label,.signup-delivery-step.is-done .signup-delivery-step-label{color:var(--sd-navy)}.signup-delivery-step.is-current .signup-delivery-step-label{font-weight:800}.signup-delivery-card{border:1px solid var(--sd-border);box-sizing:border-box;background:#fff;border-radius:24px;padding:20px;box-shadow:0 4px 16px #1b3a5f0f}.signup-delivery-card-head{align-items:flex-start;gap:.75rem;display:flex}.signup-delivery-card-icon{background:var(--sd-blue-soft);width:40px;min-width:40px;height:40px;color:var(--sd-navy);border-radius:12px;justify-content:center;align-items:center;display:flex}.signup-delivery-card-head-text{flex:1}.signup-delivery-card-title{color:var(--sd-navy);margin:0;font-size:1.25rem;font-weight:800;line-height:1.4}.signup-delivery-card-desc{color:var(--sd-text-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.6}.signup-delivery-divider{background:var(--sd-border);height:1px;margin:1rem 0 1.25rem}.signup-delivery-form-stack{flex-direction:column;gap:1.25rem;display:flex}.signup-delivery-field{flex-direction:column;gap:.5rem;display:flex}.signup-delivery-label{color:var(--sd-label);text-align:right;margin:0;font-size:1rem;font-weight:600}.signup-delivery-label-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.signup-delivery-side-hint{color:var(--sd-text-muted);font-size:.8rem}.signup-delivery-required{color:var(--sd-red);margin-right:.25rem}.signup-delivery-input-wrap{align-items:center;display:flex;position:relative}.signup-delivery-input{border:1px solid var(--sd-border);width:100%;height:48px;color:var(--sd-navy);text-align:right;box-sizing:border-box;background:#fff;border-radius:12px;padding:0 2.9rem 0 1rem;font-family:Cairo,sans-serif;font-size:1rem;transition:border-color .2s,box-shadow .2s}.signup-delivery-input.is-ltr{text-align:left;direction:ltr}.signup-delivery-input.has-prefix{padding-left:3.4rem}.signup-delivery-input.has-end-icon{padding-left:2.8rem}.signup-delivery-input::placeholder{color:#a0aec0}.signup-delivery-input:focus{border-color:var(--sd-blue);outline:none;box-shadow:0 0 0 3px #2f6db526}.signup-delivery-input[readonly]{background:#f7f9fc}.signup-delivery-select{appearance:none;cursor:pointer;padding-left:2.8rem}.signup-delivery-input-icon{color:var(--sd-blue);pointer-events:none;position:absolute;right:.9rem}.signup-delivery-input-icon-end{color:var(--sd-text-muted);pointer-events:none;position:absolute;left:.9rem}.signup-delivery-eye-btn{width:32px;height:32px;color:var(--sd-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;left:.6rem}.signup-delivery-phone-prefix{color:var(--sd-text-muted);pointer-events:none;direction:ltr;font-size:.9rem;font-weight:700;position:absolute;left:1rem}.signup-delivery-checkbox-row{cursor:pointer;align-items:center;gap:.5rem;display:flex}.signup-delivery-checkbox{background:#fff;border:1.5px solid #cbd5e0;border-radius:6px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;transition:all .2s;display:flex}.signup-delivery-checkbox.is-checked{background:var(--sd-navy);border-color:var(--sd-navy)}.signup-delivery-checkbox-label{color:var(--sd-text-muted);font-size:.85rem}.signup-delivery-upload{text-align:center;cursor:pointer;background:#fff;border:1.5px dashed #c3cfdc;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;transition:border-color .2s,background .2s;display:flex}.signup-delivery-upload:hover{border-color:var(--sd-blue);background:#fafcff}.signup-delivery-upload.has-file{background:#ecfdf5;border-style:solid;border-color:#10b981}.signup-delivery-upload-icon{background:var(--sd-blue-soft);width:36px;height:36px;color:var(--sd-navy);border-radius:10px;justify-content:center;align-items:center;display:flex}.signup-delivery-upload-text{color:var(--sd-label);font-size:1rem;font-weight:500;line-height:1.5}.signup-delivery-upload-text.is-file{color:#065f46;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.signup-delivery-upload-hint{color:#94a3b8;font-size:.75rem}.signup-delivery-upload-btn{border:1px solid var(--sd-border);color:var(--sd-navy);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.4rem;margin-top:.25rem;padding:.4rem 1rem;font-family:Cairo,sans-serif;font-size:.875rem;font-weight:500;transition:background .2s;display:inline-flex}.signup-delivery-upload-btn:hover{background:var(--sd-blue-soft)}.signup-delivery-chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.signup-delivery-chip{border:1px solid var(--sd-border);height:44px;color:var(--sd-navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;padding:0 .5rem;font-family:Cairo,sans-serif;font-size:1rem;font-weight:500;transition:all .2s}.signup-delivery-chip:hover{background:#f5f9fe}.signup-delivery-chip.is-selected{border:1.5px solid var(--sd-blue);background:var(--sd-blue-soft);color:var(--sd-navy);font-weight:700}.signup-delivery-error{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:12px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.8rem 1rem;font-size:.85rem;display:flex}.signup-delivery-error-icon{flex-shrink:0}.signup-delivery-actions{gap:1rem;margin-top:1.5rem;display:flex}.signup-delivery-back-btn{border:1px solid var(--sd-border);height:48px;color:var(--sd-navy);cursor:pointer;background:#fff;border-radius:12px;flex:0 0 38%;justify-content:center;align-items:center;gap:.5rem;font-family:Cairo,sans-serif;font-size:1.1rem;font-weight:500;transition:background .2s;display:flex}.signup-delivery-back-btn:hover{background:var(--sd-blue-soft)}.signup-delivery-submit-btn{background:var(--sd-navy);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;height:48px;font-family:Cairo,sans-serif;font-size:1.1rem;font-weight:600;transition:background .2s;display:flex}.signup-delivery-submit-btn:hover:not(:disabled){background:#142d4a}.signup-delivery-submit-btn:disabled{opacity:.7;cursor:not-allowed}.signup-delivery-submit-btn .animate-spin{animation:.8s linear infinite signup-delivery-spin}@keyframes signup-delivery-spin{to{transform:rotate(360deg)}}.signup-delivery-success-card{border:1px solid var(--sd-border);text-align:center;background:#fff;border-radius:24px;max-width:390px;margin:3rem auto;padding:2.5rem 1.5rem}.signup-delivery-success-icon-wrap{background:#00b8941a;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 1.5rem;display:flex}.signup-delivery-success-title{color:var(--sd-navy);margin:0 0 1rem;font-size:1.25rem;font-weight:800}.signup-delivery-success-text{color:var(--sd-text-muted);margin:0 0 2rem;font-size:.9rem;line-height:1.8}.signup-delivery-success-btn{background:var(--sd-navy);color:#fff;cursor:pointer;border:none;border-radius:12px;height:52px;padding:0 2rem;font-family:Cairo,sans-serif;font-weight:700}@media (width<=360px){.signup-delivery-chip{font-size:.78rem}.signup-delivery-step-label{font-size:.68rem}}@media (width>=992px){.signup-delivery-page{background:#f0f7fd}.signup-delivery-main{padding:3rem 2rem 4rem}.signup-delivery-inner{max-width:960px}.signup-delivery-title{font-size:2.5rem}.signup-delivery-subtitle{margin-bottom:2rem;font-size:1.1rem}.signup-delivery-stepper{max-width:760px;margin:0 auto 2rem}.signup-delivery-step-label{font-size:1rem}.signup-delivery-card{border-radius:28px;padding:2.5rem 4.25rem 2.75rem;box-shadow:0 8px 30px #1b3a5f14}.signup-delivery-card-icon{border-radius:50%;width:48px;min-width:48px;height:48px}.signup-delivery-card-title{font-size:1.5rem}.signup-delivery-card-desc{font-size:1rem}.signup-delivery-divider{margin:1.25rem 0 1.75rem}.signup-delivery-form-stack{gap:1.75rem}.signup-delivery-input{height:52px}.signup-delivery-upload{padding:2rem 1rem}.signup-delivery-chips.is-five{grid-template-columns:repeat(5,1fr);gap:12px}.signup-delivery-chips.is-three{flex-wrap:wrap;gap:12px;display:flex}.signup-delivery-chips.is-three .signup-delivery-chip{width:120px}.signup-delivery-actions{justify-content:space-between;margin-top:2rem}.signup-delivery-back-btn{flex:0 0 120px}.signup-delivery-submit-btn{flex:0 0 300px}.signup-delivery-submit-btn:only-child{margin-right:auto}}.supplier-wizard-page{color:#14243d;direction:rtl;background:#fff;flex-direction:column;min-height:100vh;font-family:Cairo,system-ui,sans-serif;display:flex}.supplier-wizard-page *{box-sizing:border-box}.supplier-wizard-main{flex-direction:column;flex:1;align-items:center;width:100%;padding:40px 20px 60px;display:flex}@media (width<=640px){.supplier-wizard-main{padding:24px 16px 48px}}.supplier-wizard-title-wrap{text-align:center;margin-bottom:28px}.supplier-wizard-heading{color:#0e3f8c;letter-spacing:-.2px;margin:0 0 8px;font-size:28px;font-weight:800}@media (width<=640px){.supplier-wizard-heading{font-size:24px}}.supplier-wizard-subheading{color:#51627a;margin:0;font-size:14px;font-weight:600}.supplier-stepper-container{justify-content:space-between;align-items:flex-start;width:100%;max-width:640px;margin:0 auto 36px;padding:0 8px;display:flex;position:relative}@media (width<=640px){.supplier-stepper-container{max-width:380px;margin-bottom:28px}}.supplier-step-item{z-index:2;cursor:default;text-align:center;flex-direction:column;align-items:center;min-width:76px;display:flex;position:relative}.supplier-step-circle{width:40px;height:40px;transition:all .3s;color:#475569!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin-bottom:0!important;font-size:16px!important;font-weight:700!important;display:flex!important}@media (width<=640px){.supplier-step-circle{width:36px;height:36px;font-size:14px!important}}.supplier-step-item.active .supplier-step-circle,.supplier-step-item.completed .supplier-step-circle{color:#fff!important;background:#0a3173!important;border-color:#0a3173!important}.supplier-step-label{color:#51627a;white-space:nowrap;margin-top:10px;font-size:13px;font-weight:700;transition:color .3s;display:inline-block}@media (width<=640px){.supplier-step-label{margin-top:8px;font-size:11.5px}}.supplier-step-item.active .supplier-step-label{color:#0a3173;font-weight:800}.supplier-step-line{z-index:1;background:#cbd5e1;flex:1;height:2px;margin:19px -4px 0;transition:background .3s;position:relative}@media (width<=640px){.supplier-step-line{margin:17px -4px 0}}.supplier-step-line.active{background:#0a3173}.supplier-wizard-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:780px;padding:36px 40px;position:relative;box-shadow:0 4px 25px #1e3a5a0d}@media (width<=640px){.supplier-wizard-card{border-radius:20px;padding:24px 18px}}.supplier-card-header-inner{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.supplier-card-title-wrap{flex:1}.supplier-card-title{color:#0a3173;margin:0 0 6px;font-size:19px;font-weight:800}@media (width<=640px){.supplier-card-title{font-size:17px}}.supplier-card-desc{color:#51627a;margin:0;font-size:13px;font-weight:500;line-height:1.5}@media (width<=640px){.supplier-card-desc{font-size:11.5px}}.supplier-card-badge{color:#0a3173;background:#e0f2fe;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width<=640px){.supplier-card-badge{border-radius:12px;width:44px;height:44px}}.supplier-error-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.supplier-form-grid-two{grid-template-columns:1fr 1fr;gap:20px 24px;margin-bottom:20px;display:grid}@media (width<=768px){.supplier-form-grid-two{grid-template-columns:1fr;gap:16px}}.supplier-form-group{flex-direction:column;display:flex}.supplier-form-group.full-width{margin-bottom:20px}.supplier-form-label{color:#14243d;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}.supplier-form-sublabel{color:#51627a;margin-top:-4px;margin-bottom:12px;font-size:12px;display:block}.supplier-req-star{color:#ef4444;margin-right:2px;font-weight:800}.supplier-label-hint{color:#94a3b8;font-size:12px;font-weight:500}.supplier-input-wrap{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:all .2s;display:flex;position:relative}.supplier-input-wrap:focus-within{border-color:#0a3173;outline:none;box-shadow:0 0 0 3px #1e3a5a14}.supplier-input-wrap input{color:#14243d;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.supplier-input-wrap input::placeholder{color:#94a3b8;font-size:13px}.supplier-input-icon-right{color:#51627a;flex-shrink:0;align-items:center;font-size:18px;display:flex}.supplier-phone-wrap{padding:0 12px 0 0}.supplier-phone-icon-start{color:#51627a;flex-shrink:0;align-items:center;margin-left:8px;font-size:18px;display:flex}.supplier-phone-field{text-align:right;direction:ltr}.supplier-phone-prefix{color:#14243d;border-right:1px solid #cbd5e1;flex-shrink:0;align-items:center;height:24px;padding:0 10px;font-size:13.5px;font-weight:700;display:flex}.supplier-checkbox-subrow{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.supplier-circle-checkbox{accent-color:#0a3173;cursor:pointer;width:17px;height:17px;border-radius:50%!important}.supplier-select-wrap{cursor:pointer}.supplier-select-wrap select{color:#14243d;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:13.5px}.supplier-select-caret{color:#51627a;pointer-events:none;flex-shrink:0;font-size:14px}.supplier-pw-toggle{color:#51627a;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}.supplier-pw-toggle:hover{color:#0a3173}.supplier-upload-dashed-card{text-align:center;cursor:pointer;background:#fbfcfe;border:1.5px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 16px;transition:all .2s;display:flex}.supplier-upload-dashed-card:hover{background:#edf3fb;border-color:#0a3173}.supplier-upload-dashed-card.full-width{width:100%;padding:28px 20px}.supplier-upload-icon-badge{color:#0a3173;background:#e0f2fe;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.supplier-upload-title{color:#0a3173;margin:0 0 5px;font-size:14px;font-weight:700}.supplier-upload-desc{color:#94a3b8;margin:0 0 14px;font-size:11.5px;font-weight:500}.supplier-upload-pill{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:6px 18px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.supplier-upload-pill:hover{background:#f1f5f9;border-color:#94a3b8}.supplier-upload-preview{flex-direction:column;align-items:center;gap:8px;display:flex}.supplier-preview-thumb{object-fit:cover;border-radius:10px;max-width:100%;max-height:120px;box-shadow:0 2px 8px #0000001a}.supplier-preview-meta{color:#059669;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.supplier-change-hint{color:#51627a;font-size:11px}.supplier-location-divider{text-align:center;color:#94a3b8;align-items:center;margin:14px 0 12px;font-size:12px;font-weight:600;display:flex}.supplier-location-divider:before,.supplier-location-divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.supplier-location-divider span{padding:0 12px}.supplier-map-picker-btn{color:#0a3173;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.supplier-map-picker-btn:hover{background:#edf3fb;border-style:solid;border-color:#0a3173}.supplier-categories-grid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}@media (width>=640px){.supplier-categories-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.supplier-category-chip{color:#334155;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.supplier-category-chip:hover{background:#f8fafc;border-color:#94a3b8}.supplier-category-chip.selected{color:#0a3173;background:#edf3fb;border:2px solid #0a3173;font-weight:800}.supplier-brands-grid{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}@media (width>=640px){.supplier-brands-grid{grid-template-columns:repeat(6,1fr)}}.supplier-brand-chip{color:#14243d;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.supplier-brand-chip:hover{border-color:#94a3b8}.supplier-brand-chip.selected{color:#0a3173;background:#edf3fb;border:2px solid #0a3173}.supplier-brand-img{object-fit:contain;max-width:24px;height:16px}.supplier-brand-img--samsung{width:auto;max-width:85px;height:16px}.supplier-actions-bar{align-items:center;gap:16px;width:100%;margin-top:28px;padding-top:20px;display:flex}.step-1-actions{justify-content:stretch}.step-multi-actions{gap:16px;width:100%;display:flex}.full-width-btn{flex:1;width:100%}.btn-supplier-next,.btn-supplier-submit{color:#fff;cursor:pointer;background:#0a3173;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:inherit;font-size:15px;font-weight:700;transition:background .2s;display:inline-flex}.btn-supplier-next:hover,.btn-supplier-submit:hover{background:#15293f}.btn-supplier-next:disabled,.btn-supplier-submit:disabled{opacity:.6;cursor:not-allowed}.btn-supplier-back{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:inherit;font-size:14.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-supplier-back:hover{color:#14243d;background:#f8fafc;border-color:#94a3b8}.spin-icon{animation:1s linear infinite spin}.supplier-success-view{text-align:center;padding:40px 20px}.supplier-success-badge{color:#0e3f8c;background:#dce8f9;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 20px;display:flex}.supplier-success-title{color:#0a3173;margin:0 0 10px;font-size:24px;font-weight:800}.supplier-success-desc{color:#51627a;max-width:500px;margin:0 auto 28px;font-size:14px;line-height:1.6}.supplier-success-home-btn{color:#fff;background:#0e3f8c;border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.success-home-btn{min-height:48px;transition:background .15s}.success-home-btn:hover{background:#0a3173}.success-home-btn:focus-visible{outline-offset:2px;outline:3px solid #0e3f8c}.supplier-success-home-btn:hover{background:#0a3173}.supplier-success-home-btn:focus-visible{outline-offset:2px;outline:3px solid #0e3f8c}.aa{direction:rtl;font-family:inherit}.aa *{box-sizing:border-box}.aa svg{max-width:none!important}.aa-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.aa-top__title{align-items:center;gap:.9rem;display:flex}.aa-top__title>span{background:var(--brand-blue,#0e3f8c);width:52px;height:52px;color:var(--brand-yellow,#f7b523);border-radius:16px;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 22px #0e3f8c4d}.aa-top__title svg{width:28px!important;height:28px!important}.aa-top__title h3{color:var(--navy,#14243d);margin:0;font-size:1.3rem;font-weight:900}.aa-top__title p{color:var(--ink-muted,#51627a);max-width:520px;margin:.15rem 0 0;font-size:.85rem;font-weight:600;line-height:1.7}.aa-seg{background:var(--mist,#edf3fb);border-radius:16px;gap:4px;padding:4px;display:inline-flex}.aa-seg button{min-height:42px;color:var(--ink-muted,#51627a);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.4rem;padding:0 1rem;font-family:inherit;font-size:.9rem;font-weight:800;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.aa-seg button svg{width:20px!important;height:20px!important}.aa-seg button.is-on{color:var(--brand-blue,#0e3f8c);background:#fff;box-shadow:0 4px 12px #0e3f8c26}.aa-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.aa-filters button{border:1.5px solid var(--line-strong,#cfd9e8);min-height:40px;color:var(--navy,#14243d);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-family:inherit;font-size:.85rem;font-weight:800;transition:all .2s;display:inline-flex}.aa-filters button svg{color:var(--brand-blue,#0e3f8c);width:18px!important;height:18px!important}.aa-filters button:hover{border-color:var(--brand-blue,#0e3f8c)}.aa-filters button.is-on{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff}.aa-filters button.is-on svg{color:var(--brand-yellow,#f7b523)}.aa-search{border:1.5px solid var(--line-strong,#cfd9e8);background:#fff;border-radius:16px;align-items:center;gap:.6rem;min-height:50px;margin-bottom:.9rem;padding:0 1rem;transition:border-color .2s,box-shadow .2s;display:flex}.aa-search:focus-within{border-color:var(--brand-blue,#0e3f8c);box-shadow:0 0 0 4px #0e3f8c1f}.aa-search svg{color:var(--brand-blue,#0e3f8c);width:22px!important;height:22px!important}.aa-search input{color:var(--navy,#14243d);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:.95rem;font-weight:700}.aa-count{color:var(--ink-muted,#51627a);margin:0 0 .6rem;font-size:.82rem;font-weight:800}.aa-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.aa-list>li{animation:.45s cubic-bezier(.16,1,.3,1) both aaRise;animation-delay:calc(var(--i,0) * 40ms)}.aa-person{text-align:right;border:1.5px solid var(--line,#dce8f9);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:.85rem;width:100%;padding:.8rem 1rem;font-family:inherit;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex}.aa-person:hover{box-shadow:var(--shadow-lift,0 12px 26px #0e3f8c21);border-color:#b7cdee;transform:translateY(-2px)}.aa-person:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.aa-avatar{background:var(--blue-tint,#dce8f9);width:48px;height:48px;color:var(--brand-blue,#0e3f8c);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--brand-yellow,#f7b523);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.15rem;font-weight:900;display:flex;position:relative;overflow:hidden}.aa-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aa-avatar--lg{width:72px;height:72px;font-size:1.7rem}.aa-person__txt{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.aa-person__txt strong{color:var(--navy,#14243d);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;overflow:hidden}.aa-person__txt small{color:var(--ink-muted,#51627a);text-align:right;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.aa-person__txt em{color:var(--brand-blue,#0e3f8c);font-size:.78rem;font-style:normal;font-weight:700}.aa-person__meta{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.aa-person__meta b{color:var(--navy,#14243d);font-size:.82rem;font-weight:900}.aa-person__go{color:var(--ink-muted,#51627a);transition:transform .2s;width:20px!important;height:20px!important}.aa-person:hover .aa-person__go{transform:translate(-4px)}.aa-chip{background:var(--mist,#edf3fb);color:var(--navy,#14243d);border-radius:999px;align-items:center;padding:.15rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.aa-chip--blue{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c)}.aa-status{border-radius:999px;align-items:center;padding:.2rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.aa-status--ok{color:var(--success,#1e7a4c);background:#e3f4ea}.aa-status--wait{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.aa-status--bad{color:#a8281b;background:#fdecea}.aa-back{border:1.5px solid var(--line-strong,#cfd9e8);min-height:40px;color:var(--brand-blue,#0e3f8c);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:0 1rem;font-family:inherit;font-size:.88rem;font-weight:800;display:inline-flex}.aa-back:hover{background:var(--blue-tint,#dce8f9)}.aa-back svg{width:18px!important;height:18px!important}.aa-profile{border:1.5px solid var(--line,#dce8f9);background:linear-gradient(135deg,#f7faff,#edf3fb);border-radius:22px;align-items:flex-start;gap:1rem;padding:1.1rem;display:flex}.aa-profile__txt{flex:1;min-width:0}.aa-profile__txt h3{color:var(--navy,#14243d);margin:0 0 .4rem;font-size:1.3rem;font-weight:900}.aa-profile__chips{flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.aa-profile__meta{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.aa-profile__meta li{color:var(--navy,#14243d);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.aa-profile__meta svg{color:var(--brand-blue,#0e3f8c);flex:none;width:18px!important;height:18px!important}.aa-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin:1rem 0 1.2rem;display:grid}.aa-tile{border:1.5px solid var(--line,#dce8f9);border-top:4px solid var(--brand-blue,#0e3f8c);box-shadow:var(--shadow-card,0 6px 16px #14243d0f);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .7rem;padding:.8rem .9rem;display:grid}.aa-tile--ok{border-top-color:var(--success,#1e7a4c)}.aa-tile--wait{border-top-color:var(--brand-yellow,#f7b523)}.aa-tile--bad{border-top-color:var(--danger,#c0392b)}.aa-tile>span{background:var(--blue-tint,#dce8f9);width:42px;height:42px;color:var(--brand-blue,#0e3f8c);border-radius:13px;grid-row:1/3;justify-content:center;align-items:center;display:flex}.aa-tile svg{width:24px!important;height:24px!important}.aa-tile strong{color:var(--navy,#14243d);font-size:1.25rem;font-weight:900;line-height:1.2}.aa-tile small{color:var(--ink-muted,#51627a);font-size:.75rem;font-weight:700}.aa-h{color:var(--navy,#14243d);margin:0 0 .7rem;font-size:1.05rem;font-weight:900}.aa-sub{color:var(--brand-blue,#0e3f8c);align-items:center;gap:.4rem;margin:1.1rem 0 .5rem;font-size:.92rem;font-weight:900;display:flex}.aa-sub:before{content:"";background:var(--brand-yellow,#f7b523);border-radius:3px;width:4px;height:16px}.aa-orders{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.aa-order{border:1.5px solid var(--line,#dce8f9);background:#fff;border-radius:18px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.aa-order.is-open{box-shadow:var(--shadow-card,0 8px 20px #0e3f8c1a);border-color:#b7cdee}.aa-order__head{text-align:right;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.85rem 1rem;font-family:inherit;display:flex}.aa-order__head>div:first-child{flex-direction:column;gap:.1rem;display:flex}.aa-order__head strong{color:var(--navy,#14243d);font-size:1rem;font-weight:900}.aa-order__head small{color:var(--ink-muted,#51627a);font-size:.78rem;font-weight:700}.aa-order__chips{flex-wrap:wrap;align-items:center;gap:.35rem;margin-inline-start:auto;display:flex}.aa-order__chev{color:var(--ink-muted,#51627a);transition:transform .25s;width:20px!important;height:20px!important}.aa-order.is-open .aa-order__chev{transform:rotate(180deg)}.aa-order__body{border-top:1px dashed var(--line-strong,#cfd9e8);padding:.2rem 1rem 1.1rem;animation:.35s cubic-bezier(.16,1,.3,1) both aaRise}.aa-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;margin-top:.8rem;display:grid}.aa-kv{background:var(--mist,#edf3fb);border-radius:14px;padding:.65rem .8rem}.aa-kv--wide{grid-column:1/-1}.aa-kv small{color:var(--ink-muted,#51627a);margin-bottom:.15rem;font-size:.74rem;font-weight:700;display:block}.aa-kv strong{color:var(--navy,#14243d);font-size:.92rem;font-weight:800}.aa-parties{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem;display:grid}.aa-party{border:1.5px solid var(--line,#dce8f9);background:#fff;border-radius:16px;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}.aa-party__icon{background:var(--blue-tint,#dce8f9);width:40px;height:40px;color:var(--brand-blue,#0e3f8c);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.aa-party__icon svg{width:22px!important;height:22px!important}.aa-party__txt{flex-direction:column;flex:1;min-width:0;display:flex}.aa-party__txt small{color:var(--brand-blue,#0e3f8c);font-size:.72rem;font-weight:800}.aa-party__txt strong{color:var(--navy,#14243d);font-size:.95rem;font-weight:900}.aa-party__txt em{color:var(--ink-muted,#51627a);font-size:.75rem;font-style:normal;font-weight:700}.aa-party__txt span{color:var(--ink-muted,#51627a);text-align:right;font-size:.78rem;font-weight:700}.aa-party__act{gap:.35rem;display:flex}.aa-party__act a,.aa-party__act button{background:var(--brand-blue,#0e3f8c);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .15s;display:flex}.aa-party__act button{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.aa-party__act svg{width:18px!important;height:18px!important}.aa-party__act a:hover,.aa-party__act button:hover{transform:translateY(-2px)}.aa-timings{gap:.7rem;display:grid}.aa-timing{background:var(--mist,#edf3fb);border-radius:16px;padding:.85rem .95rem}.aa-timing__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.aa-timing__head span{color:var(--navy,#14243d);align-items:center;gap:.4rem;font-size:.88rem;font-weight:900;display:inline-flex}.aa-timing__head svg{color:var(--brand-blue,#0e3f8c);width:18px!important;height:18px!important}.aa-timing__head strong{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:999px;padding:.15rem .7rem;font-size:.78rem;font-weight:800}.aa-timing ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.aa-timing li{color:var(--navy,#14243d);grid-template-columns:minmax(150px,1.2fr) 2fr auto;align-items:center;gap:.7rem;font-size:.82rem;font-weight:700;display:grid}.aa-timing__bar{background:#fff;border-radius:9px;height:9px;overflow:hidden}.aa-timing__bar i{transform-origin:100%;background:linear-gradient(270deg,#0e3f8c,#f7b523);border-radius:9px;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) both aaGrow;display:block}.aa-timing li b{color:var(--brand-blue,#0e3f8c);white-space:nowrap;font-weight:900}.aa-tl{gap:.1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.aa-tl:before{content:"";top:12px;bottom:12px;background:var(--line-strong,#cfd9e8);width:2px;position:absolute;inset-inline-start:7px}.aa-tl li{align-items:flex-start;gap:.8rem;padding:.5rem 0;display:flex;position:relative}.aa-tl__dot{z-index:1;background:var(--brand-blue,#0e3f8c);width:16px;height:16px;box-shadow:0 0 0 2px var(--brand-blue,#0e3f8c);border:3px solid #fff;border-radius:50%;flex:none;margin-top:3px;position:relative}.aa-tl li:last-child .aa-tl__dot{background:var(--brand-yellow,#f7b523);box-shadow:0 0 0 2px var(--brand-yellow,#f7b523)}.aa-tl li>div{flex-direction:column;flex:1;display:flex}.aa-tl strong{color:var(--navy,#14243d);font-size:.9rem;font-weight:800}.aa-tl small{color:var(--ink-muted,#51627a);font-size:.75rem;font-weight:600}.aa-tl time{color:var(--brand-blue,#0e3f8c);white-space:nowrap;font-size:.78rem;font-weight:800}.aa-note{background:var(--mist,#edf3fb);color:var(--ink-muted,#51627a);border-radius:14px;align-items:center;gap:.5rem;margin:.4rem 0;padding:.65rem .9rem;font-size:.84rem;font-weight:700;display:flex}.aa-note svg{color:var(--brand-blue,#0e3f8c);flex:none;width:20px!important;height:20px!important}.aa-note--star{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.aa-note--star svg{color:#b97c00}.aa-rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.aa-rows li{border:1.5px solid var(--line,#dce8f9);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.6rem .85rem;font-size:.85rem;font-weight:700;display:flex}.aa-rows li.is-accepted{background:#f3fbf6;border-color:#bfe3cc}.aa-rows strong{color:var(--navy,#14243d);font-weight:900}.aa-rows em{color:var(--ink-muted,#51627a);margin-inline-start:auto;font-size:.76rem;font-style:normal}.aa-photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.aa-photos a{border:1.5px solid var(--line-strong,#cfd9e8);background:#fff;border-radius:14px;height:150px;display:block;position:relative;overflow:hidden}.aa-photos img{object-fit:contain;width:100%;height:100%}.aa-photos span{inset-inline:0;text-align:center;color:#fff;background:linear-gradient(#14243d00,#14243dd9);padding:.3rem;font-size:.75rem;font-weight:800;position:absolute;bottom:0}.aa-lookup__bar{border:2px solid var(--line-strong,#cfd9e8);box-shadow:var(--shadow-card,0 8px 20px #14243d12);background:#fff;border-radius:20px;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem .4rem;transition:border-color .2s,box-shadow .2s;display:flex}.aa-lookup__bar:focus-within{border-color:var(--brand-blue,#0e3f8c);box-shadow:0 0 0 4px #0e3f8c1f}.aa-lookup__bar>svg{color:var(--brand-blue,#0e3f8c);flex:none;margin-inline-start:.6rem;width:24px!important;height:24px!important}.aa-lookup__bar input{min-width:0;min-height:46px;color:var(--navy,#14243d);text-align:left;background:0 0;border:0;outline:0;flex:1;font-family:monospace;font-size:1rem;font-weight:700}.aa-lookup__paste,.aa-lookup__go{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;min-height:46px;padding:0 1.1rem;font-family:inherit;font-size:.92rem;font-weight:800;transition:background .2s,transform .15s;display:inline-flex}.aa-lookup__paste{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.aa-lookup__paste svg{width:20px!important;height:20px!important}.aa-lookup__go{background:var(--brand-blue,#0e3f8c);color:#fff}.aa-lookup__go:disabled{opacity:.45;cursor:not-allowed}.aa-lookup__paste:hover,.aa-lookup__go:not(:disabled):hover{transform:translateY(-2px)}.aa-lookup__bar button:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.aa-orderfull{border:1.5px solid var(--line,#dce8f9);background:linear-gradient(#fff,#f7faff);border-radius:22px;margin-top:1.1rem;padding:1.1rem;animation:.45s cubic-bezier(.16,1,.3,1) both aaRise}.aa-orderfull__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aa-orderfull__head h3{color:var(--navy,#14243d);margin:0 0 .25rem;font-size:1.35rem;font-weight:900}.aa-orderfull__head small{color:var(--ink-muted,#51627a);font-size:.78rem;font-weight:700;display:block}.aa-orderfull__head small[dir=ltr]{text-align:right;font-family:monospace}.aa-orderfull__now{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.aa-orderfull__now .aa-status{padding:.35rem 1rem;font-size:.95rem}.aa-empty{text-align:center;background:#fff;border:1.5px dashed #b7cdee;border-radius:22px;flex-direction:column;align-items:center;gap:.4rem;margin-top:1rem;padding:2.4rem 1rem;display:flex}.aa-empty svg{color:var(--brand-blue,#0e3f8c);width:46px!important;height:46px!important}.aa-empty p{max-width:460px;color:var(--ink-muted,#51627a);margin:0;font-size:.92rem;font-weight:700;line-height:1.8}.aa-error{color:#a8281b;background:#fdecea;border-radius:14px;margin:.8rem 0;padding:.75rem 1rem;font-size:.88rem;font-weight:800}.aa-skel{background:linear-gradient(100deg,#dce8f9 30%,#f4f8fd 50%,#dce8f9 70%) 0 0/200% 100%;border-radius:18px;height:76px;margin-bottom:.6rem;animation:1.4s linear infinite aaShimmer}@keyframes aaRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes aaGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aaShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=640px){.aa-profile{text-align:center;flex-direction:column;align-items:center}.aa-profile__chips{justify-content:center}.aa-profile__meta{text-align:right}.aa-timing li{grid-template-columns:1fr auto}.aa-timing__bar{order:3;grid-column:1/-1}.aa-lookup__bar{flex-wrap:wrap;padding:.5rem}.aa-lookup__bar input{flex:100%;order:2}.aa-lookup__paste,.aa-lookup__go{flex:1}}@media (hover:none){.aa-person:hover{transform:none}}@media (prefers-reduced-motion:reduce){.aa *,.aa-list>li{transition:none!important;animation:none!important}}.hd-stats-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.hd-stat-card{background:#fff;border:1px solid #e5e5e5;border-radius:10px;align-items:center;padding:.9rem 1.1rem;display:flex;box-shadow:0 2px 8px #00000008}.hd-stat-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.hd-stat-info{text-align:right;flex:1;margin-right:1rem}.hd-stat-label{color:#777;margin-bottom:.45rem;font-size:.78rem;display:block}.hd-stat-value{color:#222;font-size:1.4rem;font-weight:800;display:block}.hd-panel{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:0 1.7rem 1.6rem;box-shadow:0 2px 8px #00000008}.hd-tabs{direction:rtl;border-bottom:1px solid #e8e8e8;justify-content:flex-start;gap:2.5rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.hd-tab{color:#777;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;padding:1rem .2rem;font-size:.85rem;font-weight:600}.hd-tab.active{color:#0e3f8c;border-bottom-color:#0e3f8c}.hd-users-header{direction:rtl;border-bottom:none;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;padding-bottom:0;display:flex}.hd-users-header h2{color:#0e3f8c;margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.hd-users-header p{color:#777;font-size:.78rem}.hd-action-buttons{direction:rtl;align-items:center;gap:.5rem;display:flex}.hd-btn{cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .85rem;font-family:inherit;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.hd-btn-green{color:#fff;background:#3fa66b;border:1px solid #3fa66b}.hd-btn-blue{color:#fff;background:#0e3f8c;border:1px solid #0e3f8c}.hd-btn-outline-red{color:#d95454;background:#fff;border:1px solid #d95454}.hd-controls{direction:ltr;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.hd-search-wrap{flex:none;order:1;width:330px;position:relative}.hd-search-input{direction:rtl;background:#f7fbfd;border:1px solid #9fb7c9;border-radius:20px;outline:none;width:100%;height:38px;padding:0 2.5rem 0 1rem;font-family:inherit;font-size:.76rem}.hd-search-input:focus{background:#fff;border-color:#0e3f8c}.hd-search-icon{color:#0e3f8c;font-size:1rem;position:absolute;top:50%;left:.9rem;right:auto;transform:translateY(-50%)}.hd-filter-pills{direction:rtl;flex-wrap:wrap;order:2;align-items:center;gap:.45rem;display:flex}.hd-pill{color:#315d80;cursor:pointer;background-color:#f7fbfd;border:1px solid #7fa1bb;border-radius:18px;padding:.42rem .9rem;font-size:.73rem;font-weight:600}.hd-pill.active{color:#fff;background:#0e3f8c;border-color:#0e3f8c}.hd-table-wrap{margin-bottom:1rem;overflow-x:auto}.hd-table{border-collapse:collapse;direction:rtl;width:100%;min-width:900px}.hd-table thead{background:#eaf3fb}.hd-table thead tr{border-bottom:1px solid #d9e5ef}.hd-table th{text-align:right;color:#315d80;padding:.75rem .8rem;font-size:.75rem;font-weight:700}.hd-table td{vertical-align:middle;border-bottom:1px solid #eee;padding:.65rem .8rem;font-size:.75rem}.hd-user-cell{direction:rtl;align-items:center;gap:.65rem;display:flex}.hd-user-cell img{object-fit:cover;border-radius:50%;width:34px;height:34px}.hd-user-info strong{color:#222;margin-bottom:.1rem;font-size:.78rem;display:block}.hd-user-info span{color:#999;font-size:.65rem;display:block}.hd-phone{text-align:right;color:#555;direction:ltr;font-weight:500}.hd-status{border-radius:12px;padding:.25rem .55rem;font-size:.68rem;font-weight:600;display:inline-block}.hd-status.active{color:#29934b;background:#e8f8e9}.hd-status.pending{color:#d89b22;background:#fff3d6}.hd-col-date{text-align:right;white-space:nowrap;color:#666}.hd-col-ticket{color:#0e3f8c;text-align:right;font-size:.72rem;font-weight:700}.hd-col-actions,.hd-table th.hd-col-actions{text-align:left}.hd-row-actions{direction:ltr;gap:.35rem;display:inline-flex}.hd-action-btn{cursor:pointer;border-radius:4px;padding:.32rem .6rem;font-family:inherit;font-size:.68rem;font-weight:600}.hd-action-btn.edit{color:#0e3f8c;background:#e8f3fb;border:1px solid #d7e9f6}.hd-action-btn.disable{color:#d95353;background:#fdd;border:1px solid #ffd1d1}.hd-page-head{direction:ltr;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:30px;display:flex}.hd-breadcrumb{color:#8c8c8c;text-align:left;direction:rtl;margin-top:15px;font-size:.75rem}.hd-heading{text-align:right;direction:rtl}.hd-heading h1{color:#245b89;margin:0 0 8px;font-size:28px;font-weight:700}.hd-heading p{color:#8c8c8c;margin:0;font-size:13px}.hd-pagination{direction:rtl;justify-content:space-between;align-items:center;gap:1rem;padding-top:.4rem;display:flex}.hd-page-info{color:#777;font-size:.72rem}.hd-page-controls{direction:ltr;align-items:center;gap:.25rem;display:flex}.hd-page-btn,.hd-page-num{color:#4f6d85;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:3px;min-width:30px;height:30px;padding:0 .45rem;font-size:.7rem;font-weight:600}.hd-page-num.active{color:#fff;background:#0e3f8c;border-color:#0e3f8c}.hd-page-btn:disabled{opacity:.45;cursor:not-allowed}.hd-empty{text-align:center;color:#999;padding:2.5rem!important}@media (width<=1024px){.home-dashboard .container{width:92%}.hd-stats-grid{grid-template-columns:repeat(2,1fr)}.hd-controls{flex-wrap:wrap}}@media (width<=640px){.home-dashboard .container{width:94%}.hd-stats-grid{grid-template-columns:1fr}.hd-panel{padding:0 1rem 1rem}.hd-users-header{flex-direction:column;align-items:stretch}.hd-action-buttons{justify-content:flex-start}.hd-controls{flex-direction:column;align-items:stretch}.hd-search-wrap{order:2;width:100%}.hd-filter-pills{order:1}.hd-pagination{flex-direction:column}}body .admin-dashboard.home-dashboard{position:relative;background:linear-gradient(#dce8f9 0,#edf3fb 420px,#f6f9fd 100%)!important}.admin-dashboard:before,.admin-dashboard:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:fixed}.admin-dashboard:before{background:#0e3f8c0f;width:360px;height:360px;animation:12s ease-in-out infinite adDrift;top:120px;left:-140px}.admin-dashboard:after{background:#f7b5231f;width:320px;height:320px;animation:10s ease-in-out infinite reverse adDrift;bottom:-120px;right:-100px}.admin-dashboard main{z-index:1;position:relative}.admin-dashboard main.container{box-shadow:none!important;background:0 0!important}.ad-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 58%,#1553b3 100%);border-radius:28px;padding:1.8rem 2rem;animation:.8s cubic-bezier(.16,1,.3,1) both adCard;position:relative;overflow:hidden;box-shadow:0 22px 48px #0e3f8c47;justify-content:space-between!important;align-items:center!important;gap:1.2rem!important;margin-bottom:1.6rem!important;display:flex!important}.ad-hero__orb{pointer-events:none;border-radius:50%;position:absolute}.ad-hero__orb--1{background:#ffffff12;width:260px;height:260px;animation:9s ease-in-out infinite adDrift;top:-90px;left:-60px}.ad-hero__orb--2{background:#f7b52333;width:160px;height:160px;animation:7s ease-in-out infinite reverse adDrift;bottom:-90px;left:46%}.ad-hero__icons{pointer-events:none;position:absolute;inset:0}.ad-hero__icons span{background:#ffffff1f;border:1px solid #fff3;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;animation:5s ease-in-out infinite adFloat;display:flex;position:absolute}.ad-hero__icons span svg{width:26px!important;max-width:none!important;height:26px!important}.ad-hero__icons span:first-child{top:18%;left:44%}.ad-hero__icons span:nth-child(2){color:#14243d;background:#f7b523e6;animation-delay:1s;bottom:16%;left:52%}.ad-hero__icons span:nth-child(3){animation-delay:2s;top:30%;left:60%}.ad-hero__text,.ad-hero__actions{z-index:1;position:relative}.ad-hero__chip{background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.ad-hero__dot{background:#5eead4;border-radius:50%;width:8px;height:8px;position:relative}.ad-hero__dot:after{content:"";background:#5eead4;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite adPing;position:absolute;inset:0}.ad-hero h1{color:#fff!important;margin:.7rem 0 .2rem!important;font-size:clamp(1.7rem,3.2vw,2.4rem)!important;font-weight:900!important}.ad-hero h1:after{content:"";transform-origin:100%;background:#f7b523;border-radius:4px;width:64px;height:4px;margin-top:.5rem;animation:.9s cubic-bezier(.16,1,.3,1) .5s both adDraw;display:block}.ad-hero p{font-weight:600;color:#cfe0f7!important;margin:.6rem 0 0!important}.ad-hero p small{opacity:.7;font-size:.75rem}.ad-hero__actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ad-btn-refresh{color:#14243d;font:inherit;cursor:pointer;background:#f7b523;border:0;border-radius:16px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.88rem;font-weight:900;transition:transform .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #f7b52361}.ad-btn-refresh:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite adShine;position:absolute;inset:0;transform:translate(120%)}.ad-btn-refresh:hover{background:#e3a00f;transform:translateY(-3px)}.ad-btn-refresh:active svg{animation:.6s linear adSpin}.ad-pending{background:#ffffff24;border:1px solid #ffffff47;border-radius:16px;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.86rem;font-weight:800;display:inline-flex}.ad-pending b{color:#0e3f8c;text-align:center;background:#fff;border-radius:8px;min-width:26px;padding:0 .4rem;font-size:.95rem}.ad-pending.has-items svg{color:#f7b523;transform-origin:top;animation:2.4s ease-in-out infinite adRing}.ad-pending.has-items b{color:#14243d;background:#f7b523;animation:1.8s infinite adPulse}.ad-stats{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem!important;margin-bottom:1.8rem!important;display:grid!important}.hd-stat-card.ad-stat{animation:.6s cubic-bezier(.16,1,.3,1) both adRise;animation-delay:calc(var(--i) * 90ms + .25s);gap:.2rem;position:relative;overflow:hidden;border:0!important;border-top:4px solid var(--ad-c)!important;border-radius:22px!important;padding:1.3rem!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s!important;box-shadow:0 14px 32px #0e3f8c1a!important}.hd-stat-card.ad-stat:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0e3f8c2e!important}.ad-stat--blue{--ad-c:#0e3f8c;--ad-bg:#dce8f9}.ad-stat--green{--ad-c:#1e7a4c;--ad-bg:#dff3e8}.ad-stat--yellow{--ad-c:#f7b523;--ad-bg:#fff3d1}.ad-stat--red{--ad-c:#c0392b;--ad-bg:#fbe4e1}.ad-stat__mark{opacity:.05;color:var(--ad-c);pointer-events:none;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;bottom:-22px;left:-14px}.ad-stat__mark svg{width:120px!important;max-width:none!important;height:120px!important}.ad-stat:hover .ad-stat__mark{opacity:.12;transform:rotate(-10deg)scale(1.12)}.hd-stat-icon.ad-stat__icon{transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);position:relative;background:var(--ad-bg)!important;width:62px!important;height:62px!important;color:var(--ad-c)!important;border-radius:20px!important}.ad-stat--yellow .ad-stat__icon{color:#14243d!important}.ad-stat__icon svg{width:30px!important;max-width:none!important;height:30px!important;color:inherit!important}.ad-stat:hover .ad-stat__icon{transform:rotate(-8deg)scale(1.08);background:var(--ad-c)!important;color:#fff!important}.ad-stat--yellow:hover .ad-stat__icon{color:#14243d!important}.admin-dashboard .hd-stat-label{color:#51627a;margin-bottom:.2rem;font-size:.86rem;font-weight:800}.admin-dashboard .hd-stat-value{color:#14243d;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:900;line-height:1.1}.ad-stat--red .hd-stat-value{color:#c0392b}.admin-dashboard .hd-panel{border:0;border-top:4px solid #f7b523;border-radius:26px;padding:0 1.6rem 1.8rem;animation:.7s cubic-bezier(.16,1,.3,1) .5s both adRise;box-shadow:0 20px 44px #0e3f8c1f}.admin-dashboard .hd-tabs{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:thin;background:#ffffffeb;border-bottom:1px solid #e3eaf4;border-radius:22px 22px 0 0;gap:.5rem;margin:0 -1.6rem 1.6rem;padding:.9rem 1.6rem;position:sticky;top:0}.admin-dashboard .hd-tab{color:#51627a;background:#edf3fb;border:0;border-radius:14px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-family:inherit;font-size:.86rem;font-weight:800;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex}.admin-dashboard .hd-tab:hover{color:#0e3f8c;background:#dce8f9;transform:translateY(-2px)}.admin-dashboard .hd-tab.active{color:#fff;background:#0e3f8c;box-shadow:0 10px 20px #0e3f8c4d}.ad-tab-ico{flex:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:20px!important;max-width:none!important;height:20px!important}.hd-tab:hover .ad-tab-ico{transform:rotate(-10deg)scale(1.15)}.hd-tab.active .ad-tab-ico{color:#f7b523}.admin-dashboard .hd-panel>div:not(.hd-tabs){animation:.45s cubic-bezier(.16,1,.3,1) both adSwap}.admin-dashboard .hd-table-wrap,.admin-dashboard [class$=-table-container]{background:#fff;border:1px solid #e3eaf4;border-radius:18px;overflow-x:auto}.admin-dashboard .hd-table{border-collapse:separate;border-spacing:0}.admin-dashboard .hd-table thead{background:linear-gradient(135deg,#0a3173,#0e3f8c)}.admin-dashboard .hd-table th{color:#fff;white-space:nowrap;padding:.95rem .9rem;font-size:.8rem;font-weight:800}.admin-dashboard .hd-table th[style]{color:#fff!important}.admin-dashboard .hd-table td{color:#14243d;border-bottom:1px solid #edf1f7;padding:.9rem;font-size:.82rem}.admin-dashboard .hd-table tbody tr{transition:background .2s,transform .2s;animation:.5s cubic-bezier(.16,1,.3,1) both adRow}.admin-dashboard .hd-table tbody tr:first-child{animation-delay:50ms}.admin-dashboard .hd-table tbody tr:nth-child(2){animation-delay:.1s}.admin-dashboard .hd-table tbody tr:nth-child(3){animation-delay:.15s}.admin-dashboard .hd-table tbody tr:nth-child(4){animation-delay:.2s}.admin-dashboard .hd-table tbody tr:nth-child(5){animation-delay:.25s}.admin-dashboard .hd-table tbody tr:nth-child(n+6){animation-delay:.3s}.admin-dashboard .hd-table tbody tr:hover{box-shadow:inset -4px 0 #f7b523;background:#f1f6fd!important}.admin-dashboard .hd-user-cell img{border:2px solid #fff;width:42px;height:42px;box-shadow:0 0 0 2px #dce8f9;max-width:none!important}.admin-dashboard .hd-user-info strong{color:#14243d;font-size:.88rem}.admin-dashboard .hd-user-info span{color:#6a7b93;font-size:.72rem}.admin-dashboard .hd-status{border-radius:999px;padding:.3rem .8rem;font-size:.74rem;font-weight:800}.admin-dashboard .hd-status.active{color:#1e7a4c;background:#dff3e8}.admin-dashboard .hd-status.pending{color:#14243d;background:#fff3d1}.admin-dashboard .hd-empty{text-align:center;color:#6a7b93;background:radial-gradient(circle at 50% 0,#edf3fb,#0000 70%);padding:3.5rem 1rem;font-weight:800;animation:4s ease-in-out infinite adFloat}.admin-dashboard .hd-btn{border-radius:14px;padding:.55rem 1rem;font-size:.8rem;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s}.admin-dashboard .hd-btn:hover{transform:translateY(-2px)}.admin-dashboard .hd-btn-blue{background:#0e3f8c;border-color:#0e3f8c;box-shadow:0 8px 18px #0e3f8c40}.admin-dashboard .hd-btn-green{background:#1e7a4c;border-color:#1e7a4c;box-shadow:0 8px 18px #1e7a4c40}.admin-dashboard .hd-btn-outline-red{color:#c0392b;border-color:#c0392b}.admin-dashboard .hd-search-input{background:#fff;border:2px solid #cfdcee;border-radius:16px;height:44px;font-size:.86rem;font-weight:600;transition:border-color .25s,box-shadow .25s}.admin-dashboard .hd-search-input:focus{border-color:#0e3f8c;box-shadow:0 0 0 4px #0e3f8c1f}.admin-dashboard .hd-pill{color:#0e3f8c;background:#edf3fb;border:0;border-radius:999px;padding:.5rem 1.1rem;font-size:.8rem;font-weight:800;transition:background .25s,color .25s,transform .25s}.admin-dashboard .hd-pill:hover{background:#dce8f9;transform:translateY(-2px)}.admin-dashboard .hd-pill.active{color:#14243d;background:#f7b523;box-shadow:0 8px 16px #f7b52359}.admin-dashboard .hd-users-header h2{color:#14243d;font-size:1.3rem;font-weight:900}.admin-dashboard .hd-page-btn,.admin-dashboard .hd-page-num{border-radius:12px;transition:background .2s,color .2s}.admin-dashboard .hd-page-num.active{color:#fff;background:#0e3f8c}.admin-dashboard button{font-family:inherit}.admin-dashboard .hd-panel button:not(.hd-tab):not(.hd-pill):not(.hd-page-btn):not(.hd-page-num){transition:transform .2s,box-shadow .2s,filter .2s}.admin-dashboard .hd-panel button:not(.hd-tab):not(.hd-pill):not(:disabled):hover{filter:brightness(1.05);transform:translateY(-2px)}.admin-dashboard .hd-panel input,.admin-dashboard .hd-panel select,.admin-dashboard .hd-panel textarea{font-family:inherit;transition:border-color .25s,box-shadow .25s}.admin-dashboard .hd-panel input:focus,.admin-dashboard .hd-panel select:focus,.admin-dashboard .hd-panel textarea:focus{outline:none;box-shadow:0 0 0 4px #0e3f8c1f;border-color:#0e3f8c!important}.admin-dashboard .hd-panel img{max-width:none}@keyframes adCard{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:none}}@keyframes adRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes adSwap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes adRow{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes adDrift{0%,to{transform:translate(0)}50%{transform:translate(26px,20px)}}@keyframes adFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes adPing{75%,to{opacity:0;transform:scale(2.8)}}@keyframes adDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes adShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes adSpin{to{transform:rotate(360deg)}}@keyframes adRing{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}50%{transform:rotate(6deg)}}@keyframes adPulse{70%{box-shadow:0 0 0 10px #f7b52300}to{box-shadow:0 0 #f7b52300}}@media (width<=860px){.ad-hero{border-radius:22px;flex-direction:column;padding:1.4rem 1.2rem;align-items:flex-start!important}.ad-hero__icons{display:none}.ad-hero__actions{width:100%}.ad-btn-refresh{flex:1;justify-content:center}}@media (width<=640px){.admin-dashboard main.container{padding:1rem .8rem!important}.ad-stats{grid-template-columns:repeat(2,1fr);gap:.7rem!important}.hd-stat-card.ad-stat{flex-direction:column;border-radius:18px!important;align-items:flex-start!important;padding:1rem!important}.hd-stat-icon.ad-stat__icon{border-radius:15px!important;width:48px!important;height:48px!important}.ad-stat__icon svg{width:24px!important;height:24px!important}.hd-stat-info{margin:.6rem 0 0!important}.admin-dashboard .hd-stat-value{font-size:1.6rem}.admin-dashboard .hd-stat-label{font-size:.76rem}.admin-dashboard .hd-panel{border-radius:20px;padding:0 .8rem 1.2rem}.admin-dashboard .hd-tabs{margin:0 -.8rem 1rem;padding:.7rem .8rem}.admin-dashboard .hd-tab{padding:.5rem .85rem;font-size:.8rem}.admin-dashboard .hd-controls{flex-direction:column;align-items:stretch}.admin-dashboard .hd-search-wrap{order:0;width:100%}}@media (hover:none){.hd-stat-card.ad-stat:hover,.admin-dashboard .hd-tab:hover{transform:none}}@media (prefers-reduced-motion:reduce){.admin-dashboard:before,.admin-dashboard:after,.ad-hero,.ad-hero *,.hd-stat-card.ad-stat,.admin-dashboard .hd-panel,.admin-dashboard .hd-panel>div,.admin-dashboard .hd-table tbody tr,.admin-dashboard .hd-empty{animation:none!important}}.fx-vs{z-index:40;border:1.5px solid #dce8f9;border-top:4px solid var(--brand-yellow,#f7b523);background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:.6rem;width:92px;padding:.8rem .5rem .7rem;font-family:Cairo,sans-serif;animation:.7s cubic-bezier(.16,1,.3,1) both fx-vs-rise;display:flex;position:fixed;top:210px;left:max(14px,25vw - 354px);box-shadow:0 14px 34px #14243d24}.fx-vs__title{color:var(--navy,#14243d);font-size:.78rem;font-weight:800}.fx-vs__state{text-align:center;color:var(--ink-muted,#51627a);font-size:.7rem;font-weight:800;line-height:1.3}.fx-vs.is-on .fx-vs__state{color:var(--success,#1e7a4c)}.fx-vs__track{cursor:pointer;background:linear-gradient(#1553b3 0%,#0a3173 100%);border:none;border-radius:30px;width:58px;height:138px;padding:0;transition:background .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 4px 10px #00000059,0 0 0 4px #edf3fb}.fx-vs.is-off .fx-vs__track{background:linear-gradient(#8d9bb0 0%,#5e6c82 100%)}.fx-vs.is-on .fx-vs__track:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 18%,#f7b52373,#0000 55%);animation:2.4s ease-in-out infinite fx-vs-glow;position:absolute;inset:0}.fx-vs__ticks{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:14px auto 14px 8px}.fx-vs__ticks i{background:#fff6;border-radius:2px;width:6px;height:2px;display:block}.fx-vs__tag{letter-spacing:.06em;font-family:Roboto,sans-serif;font-size:.6rem;font-weight:900;transition:opacity .3s;position:absolute;inset-inline-end:7px}.fx-vs__tag--on{color:#f7b523;top:12px}.fx-vs__tag--off{color:#fff;bottom:12px}.fx-vs.is-on .fx-vs__tag--off,.fx-vs.is-off .fx-vs__tag--on{opacity:0}.fx-vs__knob{inset-inline-start:5px;background:var(--brand-yellow,#f7b523);width:48px;height:48px;color:var(--navy,#14243d);border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .3s;display:grid;position:absolute;top:5px;transform:translateY(0);box-shadow:0 6px 14px #00000059,inset 0 -3px #0000001f}.fx-vs.is-off .fx-vs__knob{color:#5e6c82;background:#fff;transform:translateY(80px)}.fx-vs__track:active .fx-vs__knob{filter:brightness(.95)}.fx-vs__track:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:4px}@keyframes fx-vs-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fx-vs-glow{0%,to{opacity:.5}50%{opacity:1}}@media (width<=1360px){.fx-vs{width:78px;padding:.6rem .4rem;top:auto;bottom:16px;left:10px}.fx-vs__track{transform-origin:top}}@media (prefers-reduced-motion:reduce){.fx-vs,.fx-vs.is-on .fx-vs__track:after{animation:none!important}.fx-vs__knob,.fx-vs__track,.fx-vs__tag{transition:none!important}}.ao-wrap{padding:.25rem 0 0}.ao-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.ao-head__title{align-items:center;gap:.8rem;display:flex}.ao-head__icon{background:var(--blue-tint,#dce8f9);width:48px;height:48px;color:var(--brand-blue,#0e3f8c);border-radius:14px;place-items:center;display:grid}.ao-head h3{color:var(--navy,#14243d);margin:0;font-size:1.25rem;font-weight:800}.ao-head p{color:var(--ink-muted,#51627a);margin:.1rem 0 0;font-size:.82rem;font-weight:700}.ao-count{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;padding:.4rem 1rem;font-size:.85rem;font-weight:800}.ao-count b{margin-inline-start:.25rem;font-size:1rem}.ao-table td{vertical-align:middle}.ao-org{align-items:center;gap:.8rem;display:flex}.ao-org img{object-fit:cover;background:var(--blue-tint,#dce8f9);border-radius:14px;flex:none;width:46px;height:46px;box-shadow:0 2px 8px #14243d1f}.ao-org span{color:var(--navy,#14243d);font-weight:800}.ao-owner{color:var(--navy,#14243d);font-weight:700}.ao-date{color:var(--ink-muted,#51627a);white-space:nowrap;font-size:.85rem;font-weight:700}.ao-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ao-chip{white-space:nowrap;border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:800;display:inline-block}.ao-chip.is-ok{color:#1e7a4c;background:#e3f4ea}.ao-chip.is-wait{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.ao-chip.is-held{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c)}.ao-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ao-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:.4rem;min-height:40px;padding:0 1rem;font-family:inherit;font-size:.85rem;font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.ao-btn:active{transform:scale(.97)}.ao-btn:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.ao-btn.is-hold{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.ao-btn.is-hold:hover{background:var(--brand-yellow,#f7b523);box-shadow:0 6px 14px #f7b52359}.ao-btn.is-resume{background:var(--brand-blue,#0e3f8c);color:#fff}.ao-btn.is-resume:hover{background:var(--blue-hover,#0a3173);box-shadow:0 6px 14px #0e3f8c4d}.ao-btn.is-delete{color:#c0392b;background:#fff;border-color:#f0c4be}.ao-btn.is-delete:hover{color:#fff;background:#c0392b;border-color:#c0392b}@media (width<=700px){.ao-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ao-btn{transition:none!important}}.fx-dlg-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both fx-dlg-fade;display:flex;position:fixed;inset:0}.fx-dlg{--fx-accent:var(--success,#1e7a4c);--fx-tint:#e3f4ea;text-align:center;background:var(--mist,#edf3fb);border-top:4px solid var(--fx-accent);direction:rtl;border-radius:28px;width:100%;max-width:420px;padding:2rem 1.6rem 1.5rem;font-family:Cairo,sans-serif;animation:.45s cubic-bezier(.34,1.56,.64,1) both fx-dlg-pop;position:relative;box-shadow:0 24px 60px #14243d59}.fx-dlg--confirm{--fx-accent:var(--brand-yellow,#f7b523);--fx-tint:var(--yellow-tint,#fff3d1)}.fx-dlg--error{--fx-accent:var(--danger,#c0392b);--fx-tint:#fdecea}.fx-dlg__close{top:14px;width:34px;height:34px;color:var(--navy,#14243d);cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;inset-inline-start:14px}.fx-dlg__close:hover{transform:rotate(90deg)}.fx-dlg__art{place-items:center;width:92px;height:92px;margin:0 auto 1rem;display:grid;position:relative}.fx-dlg__ring{border:2px solid var(--fx-accent);opacity:.4;border-radius:50%;animation:2s ease-out infinite fx-dlg-ping;position:absolute;inset:0}.fx-dlg__icon{background:var(--fx-tint);width:68px;height:68px;color:var(--fx-accent);border-radius:22px;place-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) .1s both fx-dlg-icon;display:grid}.fx-dlg--confirm .fx-dlg__icon{color:var(--navy,#14243d)}.fx-dlg h3{color:var(--navy,#14243d);margin:0 0 .4rem;font-size:1.4rem;font-weight:900}.fx-dlg p{color:var(--ink-muted,#51627a);margin:0 0 1.4rem;font-size:.95rem;font-weight:600;line-height:1.8}.fx-dlg__actions{gap:.7rem;display:flex}.fx-dlg__btn{cursor:pointer;border:1.5px solid #0000;border-radius:14px;flex:1;min-height:48px;padding:0 1.2rem;font-family:inherit;font-size:1rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s}.fx-dlg__btn:active{transform:scale(.97)}.fx-dlg__btn.is-primary{background:var(--brand-blue,#0e3f8c);color:#fff}.fx-dlg__btn.is-primary:hover{background:var(--blue-hover,#0a3173);box-shadow:0 8px 18px #0e3f8c4d}.fx-dlg__btn.is-ghost{color:var(--navy,#14243d);background:#fff;border-color:#cfd9e8}.fx-dlg__btn.is-ghost:hover{background:#f4f8fd}.fx-dlg__btn:focus-visible,.fx-dlg__close:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}@keyframes fx-dlg-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-dlg-pop{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes fx-dlg-ping{0%{opacity:.6;transform:scale(.75)}to{opacity:0;transform:scale(1.25)}}@keyframes fx-dlg-icon{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes fx-dlg-slide{0%{transform:translateY(100%)}to{transform:none}}@media (width<=600px){.fx-dlg-overlay{align-items:flex-end;padding:0}.fx-dlg{border-radius:24px 24px 0 0;max-width:none;animation:.4s cubic-bezier(.16,1,.3,1) both fx-dlg-slide}.fx-dlg:before{content:"";background:#cfd9e8;border-radius:4px;width:42px;height:4px;margin:-.9rem auto 1rem;display:block}}@media (prefers-reduced-motion:reduce){.fx-dlg-overlay,.fx-dlg,.fx-dlg__ring,.fx-dlg__icon{animation:none!important}.fx-dlg__btn,.fx-dlg__close{transition:none!important}}@media (hover:none){.fx-dlg__close:hover{transform:none}}.fx-di{border-bottom:1px dashed #dce8f9;padding:.65rem 0}.fx-di:last-child{border-bottom:none}.fx-di__label{color:var(--ink-muted,#51627a);margin-bottom:.15rem;font-size:.76rem;font-weight:800;display:block}.fx-di__value{color:var(--navy,#14243d);overflow-wrap:anywhere;font-size:.98rem;font-weight:700;display:block}.fx-ow-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both fx-ow-fade;display:flex;position:fixed;inset:0}.fx-ow{background:var(--mist,#edf3fb);text-align:right;direction:rtl;border-radius:28px;flex-direction:column;width:100%;max-width:880px;max-height:92vh;font-family:Cairo,sans-serif;animation:.45s cubic-bezier(.34,1.56,.64,1) both fx-ow-pop;display:flex;overflow:hidden;box-shadow:0 30px 70px #14243d66}.fx-ow__head{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);flex:none;padding:1.5rem 1.8rem 1.4rem;position:relative;overflow:hidden}.fx-ow__head:before{content:"";top:-110px;pointer-events:none;background:#f7b52329;border-radius:50%;width:220px;height:220px;position:absolute;inset-inline-start:-60px}.fx-ow__head:after{content:"";background:var(--brand-yellow,#f7b523);height:4px;position:absolute;bottom:0;left:0;right:0}.fx-ow__badges{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex;position:relative}.fx-ow__head h2{color:#fff;margin:0;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:900;position:relative}.fx-ow__date{color:#ffffffd1;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.85rem;font-weight:700;display:inline-flex;position:relative}.fx-ow__close{z-index:2;top:16px;width:36px;height:36px;color:var(--navy,#14243d);cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;inset-inline-start:16px}.fx-ow__close:hover{transform:rotate(90deg)}.fx-ow__body{flex:1;min-height:0;padding:1.4rem 1.8rem;overflow-y:auto}.fx-ow__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.2rem;display:grid}.fx-ow-card{border:1px solid #dce8f9;border-top:4px solid var(--brand-yellow,#f7b523);background:#fff;border-radius:22px;padding:1.3rem 1.3rem .8rem;box-shadow:0 6px 20px #14243d0f}.fx-ow-card__title{color:var(--navy,#14243d);align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.05rem;font-weight:800;display:flex}.fx-ow-card__title svg{box-sizing:content-box;background:var(--blue-tint,#dce8f9);width:20px;height:20px;color:var(--brand-blue,#0e3f8c);border-radius:12px;padding:9px}.fx-ow-id{background:var(--mist,#edf3fb);border-radius:16px;align-items:center;gap:.9rem;margin-bottom:.8rem;padding:.9rem;display:flex}.fx-ow-id img{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--brand-yellow,#f7b523)}.fx-ow-id strong{overflow-wrap:anywhere}.fx-ow__foot{background:#fff;border-top:1px solid #dce8f9;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.7rem;padding:1rem 1.8rem;display:flex;box-shadow:0 -8px 20px #14243d0d}.fx-ow-btn{cursor:pointer;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:48px;padding:0 1.5rem;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.fx-ow-btn:active{transform:scale(.97)}.fx-ow-btn.is-ghost{color:var(--navy,#14243d);background:#fff;border-color:#cfd9e8}.fx-ow-btn.is-ghost:hover{background:#f4f8fd}.fx-ow-btn.is-danger{color:var(--danger,#c0392b);background:#fff;border-color:#f0c4be}.fx-ow-btn.is-danger:hover{background:var(--danger,#c0392b);color:#fff;border-color:var(--danger,#c0392b)}.fx-ow-btn.is-primary{background:var(--brand-blue,#0e3f8c);color:#fff}.fx-ow-btn.is-primary:hover{background:var(--blue-hover,#0a3173);box-shadow:0 8px 18px #0e3f8c4d}.fx-ow-btn:focus-visible,.fx-ow__close:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}@keyframes fx-ow-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-ow-pop{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:none}}@keyframes fx-ow-slide{0%{transform:translateY(100%)}to{transform:none}}@media (width<=600px){.fx-ow-overlay{align-items:flex-end;padding:0}.fx-ow{border-radius:24px 24px 0 0;max-width:none;max-height:94vh;animation:.4s cubic-bezier(.16,1,.3,1) both fx-ow-slide}.fx-ow__head{padding:1.3rem 1rem 1.1rem}.fx-ow__body{padding:1rem}.fx-ow__grid{grid-template-columns:1fr}.fx-ow__foot{padding:.8rem 1rem}.fx-ow-btn{flex:100%}.fx-ow-btn.is-primary{order:-1}}@media (prefers-reduced-motion:reduce){.fx-ow-overlay,.fx-ow{animation:none!important}.fx-ow-btn,.fx-ow__close{transition:none!important}}@media (hover:none){.fx-ow__close:hover{transform:none}}.ai-wrap{direction:rtl;padding:.25rem 0 0;font-family:Cairo,sans-serif}.ai-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.ai-head__title{align-items:center;gap:.8rem;display:flex}.ai-head__icon{background:var(--brand-blue,#0e3f8c);color:#f7b523;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.ai-head h3{color:var(--navy,#14243d);margin:0;font-size:1.25rem;font-weight:900}.ai-head p{color:var(--ink-muted,#51627a);margin:.1rem 0 0;font-size:.84rem;font-weight:700}.ai-refresh{min-height:42px;color:var(--navy,#14243d);cursor:pointer;background:#fff;border:1.5px solid #cfd9e8;border-radius:12px;align-items:center;gap:.4rem;padding:0 1.1rem;font-family:inherit;font-size:.88rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.ai-refresh:hover{background:#f4f8fd}.ai-refresh:active{transform:scale(.97)}.ai-tools{flex-direction:column;gap:.8rem;margin-bottom:1.1rem;display:flex}.ai-search{height:50px;color:var(--ink-muted,#51627a);background:#fff;border:1.5px solid #cfd9e8;border-radius:14px;align-items:center;gap:.6rem;padding:0 1rem;transition:border-color .2s,box-shadow .2s;display:flex}.ai-search:focus-within{border-color:var(--brand-blue,#0e3f8c);box-shadow:0 0 0 4px #0e3f8c1f}.ai-search input{min-width:0;color:var(--navy,#14243d);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem;font-weight:600}.ai-filters{gap:.5rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.ai-filters button{min-height:40px;color:var(--navy,#14243d);cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:0 1rem;font-family:inherit;font-size:.85rem;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.ai-filters button b{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;padding:.05rem .55rem;font-size:.78rem}.ai-filters button.is-on{background:var(--brand-blue,#0e3f8c);color:#fff}.ai-filters button.is-on b{color:#14243d;background:#f7b523}.ai-list-wrap{flex-direction:column;gap:.8rem;display:flex}.ai-card{animation:.5s cubic-bezier(.16,1,.3,1) both ai-rise;animation-delay:calc(var(--i,0) * 50ms);background:#fff;border:1.5px solid #dce8f9;border-radius:20px;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 6px 18px #14243d0f}.ai-card:hover,.ai-card.is-open{border-color:#b7cdee;box-shadow:0 12px 28px #0e3f8c1f}.ai-card.is-open{border-top:4px solid #f7b523}.ai-card__head{text-align:right;cursor:pointer;width:100%;color:var(--navy,#14243d);background:0 0;border:none;grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.2fr) auto auto auto;align-items:center;gap:1rem;padding:1rem 1.2rem;font-family:inherit;display:grid}.ai-card__head:focus-visible{outline-offset:-3px;outline:3px solid #f7b523}.ai-card__icon{background:var(--blue-tint,#dce8f9);width:48px;height:48px;color:var(--brand-blue,#0e3f8c);border-radius:14px;place-items:center;display:grid}.ai-card__main{flex-direction:column;min-width:0;display:flex}.ai-card__main strong{font-size:1rem;font-weight:900}.ai-card__main small{color:var(--ink-muted,#51627a);font-family:monospace;font-size:.78rem;font-weight:700}.ai-card__people{align-items:center;gap:.5rem;min-width:0;font-size:.9rem;font-weight:700;display:flex}.ai-card__people span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-card__people svg{color:#f7b523;flex:none}.ai-card__chips{flex-wrap:wrap;gap:.4rem;display:flex}.ai-card__date{color:var(--ink-muted,#51627a);white-space:nowrap;font-size:.78rem;font-weight:700}.ai-card__chev{color:var(--ink-muted,#51627a);transition:transform .3s}.ai-card.is-open .ai-card__chev{transform:rotate(180deg)}.ai-chip{white-space:nowrap;border-radius:999px;padding:.25rem .8rem;font-size:.76rem;font-weight:800;display:inline-block}.ai-chip.is-blue{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c)}.ai-chip.is-wait{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.ai-chip.is-ok{color:#1e7a4c;background:#e3f4ea}.ai-chip.is-bad{color:#a8281b;background:#fdecea}.ai-chip.is-muted{color:#51627a;background:#eef1f6}.ai-card__body{flex-direction:column;gap:1rem;padding:0 1.2rem 1.3rem;animation:.3s both ai-fade;display:flex}.ai-parties{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;display:grid}.ai-party{background:var(--mist,#edf3fb);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.ai-party__icon{width:44px;height:44px;color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:13px;place-items:center;display:grid}.ai-party__txt{flex-direction:column;flex:1;min-width:0;display:flex}.ai-party__txt small{color:var(--ink-muted,#51627a);font-size:.74rem;font-weight:800}.ai-party__txt strong{color:var(--navy,#14243d);overflow-wrap:anywhere;font-size:.98rem;font-weight:900}.ai-party__txt em{color:var(--ink-muted,#51627a);overflow-wrap:anywhere;font-size:.78rem;font-style:normal;font-weight:700}.ai-party__acts{align-items:center;gap:.4rem;width:100%;display:flex}.ai-party__acts a{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:grid}.ai-party__acts a:hover{background:var(--blue-hover,#0a3173);transform:translateY(-2px)}.ai-party__acts a:focus-visible{outline-offset:2px;outline:3px solid #f7b523}.ai-party__acts span{color:var(--navy,#14243d);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.85rem;font-weight:800}.ai-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.8rem;display:grid}.ai-box{background:#fff;border:1.5px solid #dce8f9;border-radius:18px;padding:1rem 1.1rem}.ai-box--wide{background:#f7faff}.ai-box h4{color:var(--navy,#14243d);align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.95rem;font-weight:900;display:flex}.ai-box h4 svg{color:var(--brand-blue,#0e3f8c)}.ai-box p{color:var(--navy,#14243d);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:600;line-height:1.9}.ai-empty{color:var(--ink-muted,#51627a)!important}.ai-note{background:var(--yellow-tint,#fff3d1);border-radius:12px;gap:.4rem;padding:.6rem .8rem;display:flex;margin-top:.6rem!important;font-size:.85rem!important}.ai-meta{color:var(--ink-muted,#51627a);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.7rem;font-size:.82rem;font-weight:700;display:flex}.ai-meta b{color:var(--navy,#14243d)}.ai-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ai-list li{background:var(--mist,#edf3fb);border-radius:14px;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.ai-list li.is-accepted{background:#e3f4ea}.ai-list li>div{flex-direction:column;flex:1;min-width:0;display:flex}.ai-list li strong{color:var(--navy,#14243d);font-size:.9rem;font-weight:800}.ai-list li small{color:var(--ink-muted,#51627a);font-size:.74rem;font-weight:700}.ai-price{color:var(--brand-blue,#0e3f8c);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:900}.ai-quotes{flex-direction:column;gap:.7rem;display:flex}.ai-quote{background:#fff;border:1.5px solid #dce8f9;border-radius:16px;padding:.9rem 1rem}.ai-quote__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.ai-quote__top small{color:var(--ink-muted,#51627a);font-size:.76rem;font-weight:700}.ai-quote__diag{background:var(--mist,#edf3fb);border-radius:12px;padding:.7rem .9rem;margin-bottom:.7rem!important}.ai-quote__sum{color:var(--ink-muted,#51627a);flex-wrap:wrap;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.ai-quote__sum span{color:var(--navy,#14243d);background:#fff3d1;border-radius:999px;padding:.3rem .8rem}.ai-quote__sum b{font-variant-numeric:tabular-nums;margin-inline-start:.3rem;font-weight:900}.ai-quote__sum span.is-total{background:var(--brand-blue,#0e3f8c);color:#fff}.ai-empty-state{text-align:center;color:var(--ink-muted,#51627a);flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;font-weight:800;display:flex}.ai-empty-state svg{color:var(--brand-blue,#0e3f8c)}.ai-skel{flex-direction:column;gap:.8rem;display:flex}.ai-skel i{background:linear-gradient(100deg,#dce8f9 30%,#f4f8fd 50%,#dce8f9 70%) 0 0/200% 100%;border-radius:20px;height:76px;animation:1.4s linear infinite ai-shimmer;display:block}@keyframes ai-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ai-fade{0%{opacity:0}to{opacity:1}}@keyframes ai-shimmer{to{background-position:-200% 0}}@media (width<=900px){.ai-card__head{grid-template-columns:auto minmax(0,1fr) auto}.ai-card__people,.ai-card__chips,.ai-card__date{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ai-card,.ai-card__body,.ai-skel i{animation:none!important}.ai-card__chev,.ai-party__acts a{transition:none!important}}.ai-pay{background:var(--blue-tint,#dce8f9);color:var(--navy,#14243d);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;padding:.6rem .9rem;font-size:.85rem;font-weight:800;display:flex}.admin-dashboard .hd-tabs-wrap{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--fl:0px;--fr:0px;background:#fffffff0;border-bottom:1px solid #e3eaf4;border-radius:22px 22px 0 0;align-items:center;gap:.5rem;margin:0 -1.6rem 1.6rem;padding:.75rem 1.6rem;display:flex;position:sticky;top:0}.admin-dashboard .hd-tabs-wrap.has-end{--fl:46px}.admin-dashboard .hd-tabs-wrap.has-start{--fr:46px}.admin-dashboard .hd-tabs-wrap .hd-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;scroll-behavior:smooth;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);background:0 0;border:0;border-radius:0;flex:1;gap:.5rem;margin:0;padding:.35rem .15rem .5rem;display:flex;position:static;overflow:auto hidden}.admin-dashboard .hd-tabs-wrap .hd-tabs::-webkit-scrollbar{height:0;display:none}.admin-dashboard .hd-tabs-wrap .hd-tabs:active{cursor:grabbing;scroll-behavior:auto}.admin-dashboard .hd-tabs-wrap .hd-tab{white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none}.admin-dashboard .hd-tabs-arrow{color:#0e3f8c;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1.5px solid #cfd9e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s,transform .2s,background .2s,color .2s;display:flex;transform:scale(.8);box-shadow:0 6px 14px #0e3f8c24}.admin-dashboard .hd-tabs-arrow svg{width:20px!important;max-width:none!important;height:20px!important}.admin-dashboard .hd-tabs-wrap.has-start .hd-tabs-arrow--start,.admin-dashboard .hd-tabs-wrap.has-end .hd-tabs-arrow--end{opacity:1;pointer-events:auto;transform:none}.admin-dashboard .hd-tabs-arrow:hover{color:#fff;background:#0e3f8c}.admin-dashboard .hd-tabs-arrow:active{transform:scale(.94)}@media (width<=760px){.admin-dashboard .hd-tabs-wrap{margin:0 -.8rem 1rem;padding:.6rem .8rem}.admin-dashboard .hd-tabs-arrow{display:none}}@media (prefers-reduced-motion:reduce){.admin-dashboard .hd-tabs-wrap .hd-tabs{scroll-behavior:auto}.admin-dashboard .hd-tabs-arrow{transition:none}}.ai-empty-state small{color:#51627a;max-width:420px;margin:.5rem auto 0;font-size:.85rem;font-weight:700;line-height:1.8;display:block}.ai-empty-state__btn{color:#14243d;cursor:pointer;background:#f7b523;border:0;border-radius:14px;align-items:center;gap:.45rem;min-height:46px;margin-top:.8rem;padding:0 1.3rem;font-family:inherit;font-size:.95rem;font-weight:800;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 10px 20px #f7b52359}.ai-empty-state__btn:hover{background:#e3a00f;transform:translateY(-2px)}.ai-empty-state__btn:focus-visible{outline-offset:3px;outline:3px solid #0e3f8c}:root{--color-primary:#446f9a;--color-blue:#0e3f8c;--color-primary-dark:#0e3f8c;--color-accent:#e1a01c;--color-text-dark:#14243d;--color-text-muted:#51627a;--color-text-soft:#555;--color-border:#d4e9f7;--color-bg-tint:#eaf2fa;--color-card-bg:#fff;--radius-card:1.875rem;--radius-btn:.75rem}.services-hero.sv-hero{text-align:right;box-sizing:border-box;direction:rtl;background:#eff8ff;width:100%;padding:48px 24px 52px;position:relative;overflow:hidden}.sv-hero__container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:36px;width:100%;max-width:1240px;margin:0 auto;display:flex}.sv-hero .sv-hero__text{text-align:right;z-index:2;flex:540px;max-width:580px}.sv-hero .hero-eyebrow{color:#e3a00f;letter-spacing:-.2px;margin-bottom:12px;font-size:15px;font-weight:700;display:inline-block}.sv-hero h1{color:#0e3f8c;letter-spacing:-.5px;margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.35}.sv-hero p{color:#51627a;max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.8}.sv-hero .hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.sv-hero .btn{white-space:nowrap;cursor:pointer;box-sizing:border-box;border-radius:50px;justify-content:center;align-items:center;min-width:130px;height:46px;padding:0 28px;font-family:Cairo,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.sv-hero .btn-filled{color:#fff;background:#356290;border:1.8px solid #356290;box-shadow:0 6px 18px #0e3f8c40}.sv-hero .btn-filled:hover{background:#0e3f8c;border-color:#0e3f8c;transform:translateY(-2px);box-shadow:0 8px 22px #0e3f8c59}.sv-hero .btn-outline{color:#356290;box-shadow:none;background:0 0;border:1.8px solid #356290}.sv-hero .btn-outline:hover{color:#0e3f8c;background:#3562900f;border-color:#0e3f8c;transform:translateY(-2px)}.sv-hero .sv-hero__image{z-index:1;flex:500px;justify-content:center;align-items:center;max-width:560px;display:flex}.sv-hero .sv-hero__image img{object-fit:contain;filter:drop-shadow(0 14px 28px #21497d14);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:520px;height:auto}@media (width<=1024px){.services-hero.sv-hero{padding:36px 20px}.sv-hero__container{gap:24px}.sv-hero h1{font-size:32px}.sv-hero p{margin-bottom:22px;font-size:15px}.sv-hero .sv-hero__image img{max-width:400px}}@media (width<=768px){.services-hero.sv-hero{padding:24px 16px 28px}.sv-hero__container{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.sv-hero .sv-hero__text{text-align:right;flex:55%;max-width:none}.sv-hero .hero-eyebrow{margin-bottom:6px;font-size:13px}.sv-hero h1{margin-bottom:10px;font-size:22px;line-height:1.35}.sv-hero p{max-width:none;margin-bottom:18px;font-size:12.5px;line-height:1.65}.sv-hero .hero-actions{flex-direction:row;justify-content:flex-start;gap:10px}.sv-hero .btn{min-width:100px;height:38px;padding:0 16px;font-size:13px}.sv-hero .sv-hero__image{flex:45%;min-width:180px;max-width:320px}.sv-hero .sv-hero__image img{max-width:300px}}@media (width<=480px){.services-hero.sv-hero{padding:18px 12px 24px}.sv-hero__container{gap:12px}.sv-hero .sv-hero__text{flex:58%}.sv-hero .hero-eyebrow{margin-bottom:4px;font-size:11.5px}.sv-hero h1{margin-bottom:6px;font-size:17.5px;line-height:1.3}.sv-hero p{margin-bottom:12px;font-size:11px;line-height:1.5}.sv-hero .hero-actions{gap:8px}.sv-hero .btn{min-width:82px;height:34px;padding:0 12px;font-size:11.5px}.sv-hero .sv-hero__image{flex:42%;min-width:130px}.sv-hero .sv-hero__image img{max-width:160px}}.services-section{background:#fff;padding:5rem 0 6rem}.services-section-header{text-align:center;margin-bottom:3.5rem}.services-section-header h2{color:var(--color-blue);margin-bottom:.8rem;font-size:2.2rem;font-weight:800}.services-section-header p{color:#777;font-size:1.1rem}.services-grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:75rem;margin:0 auto 4rem;display:grid}.service-card{background:var(--color-bg-tint);border-radius:var(--radius-card);border:1px solid var(--color-border);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:280px;padding:2.2rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.service-card:hover{border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 16px 35px #0e3f8c26}.service-badge{background:var(--color-accent);color:#fff;border-radius:.5rem;padding:4.8px 11.2px;font-size:11.2px;font-weight:700;position:absolute;top:16px;left:16px}.service-icon{width:4.2rem;height:4.2rem;color:var(--color-primary);background:#d4e9f7;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.service-title{color:var(--color-blue);margin-bottom:.6rem;font-size:1.15rem;font-weight:800}.service-subtitle{color:var(--color-text-muted);flex-grow:1;margin-bottom:1.2rem;font-size:.88rem;line-height:1.7}.soon-tag{color:#a0aec0;background:#f7fafc;border-radius:.625rem;margin-top:auto;padding:.3rem .8rem;font-size:13.6px;font-weight:700;display:inline-block}.book-now{color:var(--color-blue);justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:.95rem;font-weight:700;transition:gap .2s;display:flex}.service-card:hover .book-now{color:var(--color-accent);gap:12px}.how-section{background:var(--color-primary-dark);color:#fff;text-align:center;padding:64px 24px}.how-header h2{margin-bottom:9.6px;font-size:32px;font-weight:800}.how-header p{color:#cbd9e6;margin-bottom:48px;font-size:1.1rem}.steps-row{justify-content:center;align-items:flex-start;gap:2rem;max-width:68.75rem;margin:0 auto;display:flex}.step-item{flex-direction:column;flex:1;align-items:center;min-width:11.25rem;max-width:15rem;display:flex}.step-circle{background:var(--color-accent);width:4rem;height:4rem;color:var(--color-card-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:19.2px;font-size:1.2rem;font-weight:700;display:flex;position:relative}.step-icon{width:3.5rem;height:3.5rem;color:var(--color-accent);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:19.2px;display:flex}.step-item h4{color:var(--color-card-bg);margin-bottom:9.6px;font-size:1.1rem;font-weight:800}.step-item p{color:#cbd9e6;font-size:.85rem;line-height:1.7}.brands-section{text-align:center;background-color:#fff;padding:64px 24px}.brands-section h2{color:var(--color-blue);margin-bottom:8px;font-size:28.8px;font-weight:800}.brands-section p{color:var(--color-text-muted);margin-bottom:40px;font-size:1.05rem}.brands-row{flex-wrap:wrap;justify-content:center;gap:14px;max-width:56.25rem;margin:0 auto;display:flex}.brand-pill{color:#0e3f8c;background-color:var(--color-border);border:1px solid #e2e8f0;border-radius:1.875rem;padding:10px 24px;font-size:.95rem;font-weight:700;transition:all .2s}.brand-pill:hover{color:#fff;background-color:#0e3f8c}.faq-section{background:var(--color-bg-tint);text-align:center;padding:64px 24px}.faq-section h2{color:var(--color-blue);margin-bottom:40px;font-size:28.8px;font-weight:800}.faq-list{flex-direction:column;gap:16px;max-width:50rem;margin:0 auto;display:flex}.faq-item{text-align:right;background:#fff;border-radius:.875rem;box-shadow:0 .25rem .875rem #00000008}.faq-question{cursor:pointer;width:100%;color:var(--color-text-dark);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12.8px;padding:19.2px 24px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.faq-question span{color:var(--color-blue)}.faq-arrow{color:var(--color-accent);flex-shrink:0;padding-left:.125rem;transition:transform .2s}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-answer{color:var(--color-text-muted);padding:0 24px 22.4px;font-size:15.2px;line-height:1.8}.parts-trade-section{z-index:1;background:#fff;padding:2rem 1.5rem 5rem;position:relative}.parts-trade-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;justify-content:space-between;align-items:center;gap:2rem;max-width:900px;margin:0 auto;padding:2.2rem 2.8rem;display:flex;box-shadow:0 4px 20px #00000008}.parts-trade-info{text-align:right;align-items:center;gap:1.2rem;display:flex}.parts-trade-info h3{color:#0e3f8c;margin-bottom:.4rem;font-size:1.25rem;font-weight:800}.parts-trade-info p{color:#51627a;max-width:600px;margin:0;font-size:.95rem;line-height:1.6}.parts-trade-btn{color:var(--color-accent);white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;width:auto;padding:.8rem 1.8rem;font-weight:700;display:inline-flex}@media (width<=992px){.services-grid{grid-template-columns:repeat(2,1fr);gap:20px}.steps-row{flex-wrap:wrap;gap:2rem}}@media (width<=768px){.services-section{padding:3rem 0 4rem!important}.services-section-header{margin-bottom:2rem!important}.services-section-header h2{font-size:1.65rem!important}.services-section-header p{font-size:.95rem!important}.services-grid{grid-template-columns:1fr;gap:18px;margin-bottom:2.5rem}.service-card{min-height:unset;border-radius:22px;padding:2rem 1.4rem}.service-subtitle{margin-bottom:1rem}.steps-row{grid-template-columns:1fr;justify-items:center;gap:2rem;max-width:320px;margin:0 auto;display:grid}.step-item{width:100%;max-width:15rem}.how-section{padding:48px 16px}.how-header h2{font-size:26px}.how-header p{margin-bottom:32px;font-size:.95rem}.parts-trade-card{text-align:center;flex-direction:column;align-items:center;padding:1.8rem 1.2rem}.parts-trade-info{text-align:center;flex-direction:column}.parts-trade-btn{justify-content:center;width:100%}.brands-section{padding:48px 16px}.brands-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:361px;display:grid}.brands-row .brand-pill{text-align:center;box-sizing:border-box;width:100%;padding:10px 8px;font-size:.85rem}.faq-section{padding:48px 16px}.faq-question{padding:16px 18px;font-size:15px}.faq-answer{padding:0 18px 18px;font-size:14px}}@media (width<=480px){.service-card{padding:1.8rem 1.2rem}.service-icon{width:3.6rem;height:3.6rem;margin-bottom:1.2rem}}.sv2-page{font-family:var(--font-main,"Roboto", "Cairo", sans-serif);background:#fff}.sv2-page button{font-family:inherit}.sv2-wrap{width:92%;max-width:1200px;margin:0 auto}.sv2-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.sv2-reveal.is-in{opacity:1;transform:none}.sv2-btn{border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.9rem;font-size:1rem;font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.sv2-btn svg{transition:transform .3s cubic-bezier(.16,1,.3,1);width:20px!important;height:20px!important}.sv2-btn:hover svg{transform:translate(-5px)}.sv2-btn:active{transform:scale(.97)}.sv2-btn:focus-visible,.sv2-card:focus-visible,.sv2-faq__q:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}.sv2-btn--yellow{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);box-shadow:0 10px 24px #f7b52366}.sv2-btn--yellow:hover{background:#e3a00f;transform:translateY(-3px);box-shadow:0 14px 30px #f7b52380}.sv2-btn--yellow:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.4s ease-in-out 1.2s infinite sv2Shine;position:absolute;inset:0;transform:translate(120%)}.sv2-btn--ghost{color:#fff;background:#ffffff1a;border:1.5px solid #ffffff73}.sv2-btn--ghost:hover{color:var(--brand-blue,#0e3f8c);background:#fff;transform:translateY(-3px)}.sv2-orb{pointer-events:none;border-radius:50%;position:absolute}.sv2-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:4rem 0 6.5rem;position:relative;overflow:hidden}.sv2-orb--1{background:#ffffff0f;width:380px;height:380px;animation:10s ease-in-out infinite sv2Drift;top:-140px;left:-100px}.sv2-orb--2{background:#f7b52329;width:200px;height:200px;animation:8s ease-in-out infinite reverse sv2Drift;bottom:-70px;right:6%}.sv2-orb--3{background:#ffffff0f;width:260px;height:260px;animation:9s ease-in-out infinite sv2Drift;top:-90px;left:8%}.sv2-hero__grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid;position:relative}.sv2-hero__text>*{animation:.7s cubic-bezier(.16,1,.3,1) both sv2Rise}.sv2-hero__text>:nth-child(2){animation-delay:.1s}.sv2-hero__text>:nth-child(3){animation-delay:.2s}.sv2-hero__text>:nth-child(4){animation-delay:.3s}.sv2-hero__text>:nth-child(5){animation-delay:.4s}.sv2-eyebrow{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.sv2-eyebrow__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:9px;height:9px;position:relative}.sv2-eyebrow__dot:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite sv2Ping;position:absolute;inset:0}.sv2-hero h1{margin:1.1rem 0 1rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:900;line-height:1.35}.sv2-hero h1 span{color:var(--brand-yellow,#f7b523);white-space:nowrap;position:relative}.sv2-hero h1 span:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;height:4px;animation:.9s cubic-bezier(.16,1,.3,1) .8s both sv2Underline;position:absolute;bottom:-4px;right:0}.sv2-hero p{color:#dce8f9;max-width:520px;margin:0 0 1.8rem;font-size:1.05rem;line-height:1.9}.sv2-hero__actions{flex-wrap:wrap;gap:.8rem;display:flex}.sv2-hero__trust{flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.sv2-hero__trust li{color:#dce8f9;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.sv2-hero__trust svg{color:var(--brand-yellow,#f7b523);width:18px!important;height:18px!important}.sv2-wave{z-index:1;fill:#fff;width:100%;height:50px;position:absolute;bottom:-1px;left:0}.sv2-art{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:420px;margin:0 auto;display:flex;position:relative}.sv2-art__ring{border:1.5px dashed #ffffff47;border-radius:50%;position:absolute}.sv2-art__ring--1{inset:4%}.sv2-art__ring--2{border-style:solid;border-color:#f7b52359;animation:4s ease-in-out infinite sv2Breathe;inset:22%}.sv2-art__phone{z-index:2;background:#0a2552;border-radius:26px;width:128px;height:224px;padding:7px;animation:5s ease-in-out infinite sv2Float;position:relative;box-shadow:0 24px 44px #0006,inset 0 0 0 2px #ffffff24}.sv2-art__notch{z-index:3;background:#fff3;border-radius:5px;width:40px;height:5px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.sv2-art__screen{background:linear-gradient(#edf3fb,#dce8f9);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sv2-art__wrench{color:var(--brand-blue,#0e3f8c);transform-origin:50% 80%;animation:2.4s ease-in-out infinite sv2Wiggle;width:56px!important;height:56px!important}.sv2-art__scan{background:linear-gradient(#0000,#f7b5238c,#0000);height:34px;animation:2.8s ease-in-out infinite sv2Scan;position:absolute;top:0;left:0;right:0}.sv2-art__bars{flex-direction:column;gap:6px;width:60%;display:flex}.sv2-art__bars i{transform-origin:100%;background:#b7cdee;border-radius:6px;height:6px;animation:2.4s ease-in-out infinite sv2Bar}.sv2-art__bars i:nth-child(2){width:75%;animation-delay:.3s}.sv2-art__bars i:nth-child(3){width:50%;animation-delay:.6s}.sv2-art__orbit{animation:28s linear infinite sv2Spin;position:absolute;inset:0}.sv2-art__node{width:0;height:0;transform:rotate(calc(360deg / var(--count) * var(--n))) translateY(-170px);position:absolute;top:50%;left:50%}.sv2-art__bubble{width:52px;height:52px;color:var(--brand-blue,#0e3f8c);transform:rotate(calc(-360deg / var(--count) * var(--n)));background:#fff;border-radius:16px;justify-content:center;align-items:center;animation:28s linear infinite sv2CounterSpin;display:flex;position:absolute;top:-26px;left:-26px;box-shadow:0 12px 24px #0a317359}.sv2-art__node:nth-child(2n) .sv2-art__bubble{color:#14243d;background:var(--yellow-tint,#fff3d1)}.sv2-art__bubble svg{width:28px!important;height:28px!important}.sv2-section{padding:4.5rem 0}.sv2-section--tint{background:var(--mist,#edf3fb)}.sv2-head{text-align:center;margin-bottom:2.6rem}.sv2-kicker{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;margin-bottom:.6rem;padding:.25rem .9rem;font-size:.8rem;font-weight:800;display:inline-block}.sv2-head h2{color:var(--navy,#14243d);margin:0 0 .5rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900}.sv2-head p{color:var(--ink-muted,#51627a);margin:0;font-size:1rem}.sv2-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.sv2-card{text-align:right;cursor:pointer;background:#fff;border:1.5px solid #e3eaf4;border-radius:24px;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.5rem 1.3rem 1.3rem;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s,background .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #14243d0d}.sv2-card:before{content:"";background:var(--brand-yellow,#f7b523);transform-origin:100%;height:4px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.sv2-card.is-in:hover{border-color:#b7cdee;transform:translateY(-8px);box-shadow:0 22px 44px #0e3f8c29}.sv2-card:hover:before{transform:scaleX(1)}.sv2-card:active{transform:scale(.98)!important}.sv2-card__badge{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);border-radius:999px;padding:.2rem .7rem;font-size:.72rem;font-weight:900;position:absolute;top:14px;left:14px}.sv2-card__icon{background:var(--blue-tint,#dce8f9);width:62px;height:62px;color:var(--brand-blue,#0e3f8c);border-radius:18px;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:flex}.sv2-card__icon svg{width:34px!important;height:34px!important}.sv2-card:hover .sv2-card__icon{background:var(--brand-blue,#0e3f8c);color:#fff;transform:rotate(-8deg)scale(1.1)}.sv2-card h3{color:var(--navy,#14243d);margin:.2rem 0 0;font-size:1.1rem;font-weight:800}.sv2-card p{color:var(--ink-muted,#51627a);flex:1;margin:0;font-size:.86rem;line-height:1.8}.sv2-card__cta{color:var(--brand-blue,#0e3f8c);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.9rem;font-weight:800;display:inline-flex}.sv2-card__cta svg{transition:transform .3s cubic-bezier(.16,1,.3,1);width:18px!important;height:18px!important}.sv2-card:hover .sv2-card__cta svg{transform:translate(-6px)}.sv2-steps{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.sv2-steps__line{background:#cbdcf5;border-radius:3px;height:3px;position:absolute;top:30px;left:12.5%;right:12.5%;overflow:hidden}.sv2-steps__line i{background:var(--brand-blue,#0e3f8c);float:right;width:0;height:100%;transition:width 1.8s cubic-bezier(.16,1,.3,1) .4s;display:block}.sv2-steps.is-in .sv2-steps__line i{width:100%}.sv2-step{z-index:1;text-align:center;opacity:0;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(20px)}.sv2-steps.is-in .sv2-step{animation:.7s cubic-bezier(.16,1,.3,1) both sv2Rise;animation-delay:calc(var(--i) * .2s + .2s)}.sv2-step__num{background:var(--brand-blue,#0e3f8c);color:#fff;border:5px solid var(--mist,#edf3fb);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.15rem;font-weight:900;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s;display:flex;box-shadow:0 10px 22px #0e3f8c4d}.sv2-step:hover .sv2-step__num{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transform:scale(1.12)rotate(-6deg)}.sv2-step__icon{width:52px;height:52px;color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:16px;justify-content:center;align-items:center;margin-top:1rem;display:flex;box-shadow:0 6px 16px #14243d12}.sv2-step__icon svg{width:28px!important;height:28px!important}.sv2-step h4{color:var(--navy,#14243d);margin:.9rem 0 .4rem;font-size:1.05rem;font-weight:800}.sv2-step p{max-width:240px;color:var(--ink-muted,#51627a);margin:0;font-size:.86rem;line-height:1.8}.sv2-brands{padding-bottom:4rem;overflow:hidden}.sv2-marquee{direction:ltr;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sv2-marquee__track{gap:1rem;width:max-content;padding:.5rem 0;animation:32s linear infinite sv2Marquee;display:flex}.sv2-marquee:hover .sv2-marquee__track{animation-play-state:paused}.sv2-marquee__pill{color:var(--navy,#14243d);background:#fff;border:1.5px solid #e3eaf4;border-radius:16px;flex:none;padding:.9rem 2.2rem;font-size:1.05rem;font-weight:800;transition:background .25s,color .25s,transform .25s,border-color .25s;box-shadow:0 4px 14px #14243d0d}.sv2-marquee__pill:hover{background:var(--brand-blue,#0e3f8c);color:#fff;border-color:var(--brand-blue,#0e3f8c);transform:translateY(-4px)}.sv2-faq{max-width:820px}.sv2-faq__list{flex-direction:column;gap:.8rem;display:flex}.sv2-faq__item{background:#fff;border:1.5px solid #e3eaf4;border-radius:18px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.sv2-faq__item.is-open{border-color:var(--brand-blue,#0e3f8c);box-shadow:0 12px 28px #0e3f8c1f}.sv2-faq__q{text-align:right;width:100%;color:var(--navy,#14243d);cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1rem;font-weight:800;display:flex}.sv2-faq__plus{background:var(--blue-tint,#dce8f9);width:34px;height:34px;color:var(--brand-blue,#0e3f8c);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s;display:flex}.sv2-faq__item.is-open .sv2-faq__plus{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transform:rotate(135deg)}.sv2-faq__a{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.sv2-faq__item.is-open .sv2-faq__a{grid-template-rows:1fr}.sv2-faq__a>div{overflow:hidden}.sv2-faq__a p{color:var(--ink-muted,#51627a);margin:0;padding:0 1.3rem 1.2rem;font-size:.93rem;line-height:1.9}.sv2-cta{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 60%,#1553b3 100%);padding:3.2rem 0;position:relative;overflow:hidden}.sv2-cta__inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.sv2-cta h2{margin:0 0 .4rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900}.sv2-cta h2:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;width:56px;height:4px;margin-top:10px;display:block}.sv2-cta p{color:#dce8f9;margin:.7rem 0 0;font-size:1rem}@keyframes sv2Rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes sv2Underline{0%{width:0}to{width:100%}}@keyframes sv2Drift{0%,to{transform:translate(0)}50%{transform:translate(26px,18px)}}@keyframes sv2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sv2Breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}@keyframes sv2Ping{75%,to{opacity:0;transform:scale(2.8)}}@keyframes sv2Scan{0%{top:-34px}to{top:100%}}@keyframes sv2Wiggle{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-16deg)}80%{transform:rotate(12deg)}90%{transform:rotate(-6deg)}}@keyframes sv2Bar{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}@keyframes sv2Spin{to{transform:rotate(360deg)}}@keyframes sv2CounterSpin{to{transform:rotate(calc(-360deg / var(--count) * var(--n) - 360deg))}}@keyframes sv2Shine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes sv2Marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1024px){.sv2-grid{grid-template-columns:repeat(2,1fr)}.sv2-hero__grid{text-align:center;grid-template-columns:1fr}.sv2-hero p{margin-inline:auto}.sv2-hero__actions,.sv2-hero__trust{justify-content:center}.sv2-art{order:-1;max-width:340px}.sv2-art__node{transform:rotate(calc(360deg / var(--count) * var(--n))) translateY(-140px)}}@media (width<=768px){.sv2-wrap{width:calc(100% - 1.6rem)}.sv2-hero{padding:1.6rem 0 4rem}.sv2-art{max-width:250px;margin-bottom:.5rem}.sv2-art__phone{border-radius:20px;width:98px;height:172px;padding:5px}.sv2-art__screen{border-radius:15px;gap:12px}.sv2-art__wrench{width:40px!important;height:40px!important}.sv2-art__node{transform:rotate(calc(360deg / var(--count) * var(--n))) translateY(-104px)}.sv2-art__bubble{border-radius:12px;width:40px;height:40px;top:-20px;left:-20px}.sv2-art__bubble svg{width:22px!important;height:22px!important}.sv2-hero h1{font-size:1.55rem}.sv2-hero p{font-size:.92rem}.sv2-hero__actions{flex-direction:column}.sv2-btn{width:100%}.sv2-hero__trust{flex-direction:column;align-items:center;gap:.4rem}.sv2-section{padding:2.8rem 0}.sv2-head{margin-bottom:1.6rem}.sv2-grid{grid-template-columns:1fr;gap:.9rem}.sv2-card{flex-flow:wrap;align-items:center;gap:.5rem .9rem;padding:1.1rem}.sv2-card__icon{width:52px;height:52px}.sv2-card h3{flex:1}.sv2-card p{flex-basis:100%}.sv2-card:hover{transform:none}.sv2-steps{grid-template-columns:1fr;gap:1.4rem}.sv2-steps__line{width:3px;height:auto;inset:30px 29px 30px auto}.sv2-steps__line i{float:none;height:0;transition:height 1.8s cubic-bezier(.16,1,.3,1) .4s;width:100%!important}.sv2-steps.is-in .sv2-steps__line i{height:100%}.sv2-step{text-align:right;grid-template-columns:60px 1fr;align-items:start;column-gap:1rem;display:grid}.sv2-step__num{grid-row:1/span 3}.sv2-step__icon{display:none}.sv2-step h4{margin-top:.3rem}.sv2-step p{max-width:none}.sv2-marquee__pill{padding:.7rem 1.6rem;font-size:.95rem}.sv2-faq__q{padding:1rem;font-size:.93rem}.sv2-cta{text-align:center;padding:2.4rem 0}.sv2-cta__inner{flex-direction:column}.sv2-cta h2:after{margin-inline:auto}}@media (hover:none){.sv2-card.is-in:hover{border-color:#e3eaf4;transform:none;box-shadow:0 6px 20px #14243d0d}.sv2-card:hover:before{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.sv2-reveal{opacity:1;transition:none;transform:none}.sv2-step{opacity:1;transform:none;animation:none!important}.sv2-hero__text>*,.sv2-orb,.sv2-art *,.sv2-eyebrow__dot:after,.sv2-btn--yellow:after,.sv2-marquee__track,.sv2-hero h1 span:after{animation:none!important}.sv2-steps__line i{width:100%;transition:none}}.mc-page{background:var(--mist,#edf3fb);min-height:100vh;font-family:var(--font-main,"Roboto", "Cairo", sans-serif);animation:.5s both mcFade}.mc-page button,.mc-page input{font-family:inherit}.mc-wrap{width:92%;max-width:1240px;margin:0 auto}.mc-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:4.5rem 0 6rem;position:relative;overflow:hidden}.mc-hero-inner{z-index:2;position:relative}.mc-orb{pointer-events:none;border-radius:50%;position:absolute}.mc-orb--1{background:#ffffff0f;width:340px;height:340px;animation:9s ease-in-out infinite mcDrift;top:-120px;left:-80px}.mc-orb--2{background:#f7b5232e;width:180px;height:180px;animation:7s ease-in-out infinite reverse mcDrift;bottom:-60px;right:8%}.mc-orb--3{background:var(--brand-yellow,#f7b523);width:18px;height:18px;animation:3s ease-in-out infinite mcBob;top:24%;right:18%}.mc-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) 50ms both mcRise;display:inline-flex}.mc-pill svg{color:var(--brand-yellow,#f7b523);width:18px!important;height:18px!important}.mc-hero h1{margin:1.1rem 0 .8rem;font-size:3rem;font-weight:900;line-height:1.25;animation:.6s cubic-bezier(.16,1,.3,1) .15s both mcRise}.mc-hero h1 span{color:var(--brand-yellow,#f7b523);white-space:nowrap;position:relative}.mc-hero h1 span:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;height:4px;animation:.9s cubic-bezier(.16,1,.3,1) .7s both mcUnderline;position:absolute;bottom:-4px;right:0}.mc-hero p{opacity:.92;max-width:640px;margin:0 auto;font-size:1.1rem;line-height:1.8;animation:.6s cubic-bezier(.16,1,.3,1) .25s both mcRise}.mc-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:1.6rem;margin-top:2rem;padding:.9rem 1.8rem;animation:.6s cubic-bezier(.16,1,.3,1) .35s both mcRise;display:inline-flex}.mc-stats div{flex-direction:column;align-items:center;gap:2px;display:flex}.mc-stats strong{color:var(--brand-yellow,#f7b523);font-size:1.5rem;font-weight:900;line-height:1.1}.mc-stats span{opacity:.9;font-size:.75rem;font-weight:600}.mc-stats i{background:#ffffff40;width:1px;height:32px}.mc-wave{width:100%;height:50px;fill:var(--mist,#edf3fb);z-index:1;position:absolute;bottom:-1px;left:0}.mc-main{padding-bottom:5rem}.mc-toolbar{z-index:3;background:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:1rem;margin:-2.2rem 0 2rem;padding:.8rem;animation:.6s cubic-bezier(.16,1,.3,1) .45s both mcRise;display:flex;position:relative;box-shadow:0 12px 32px #14243d1a}.mc-search{background:var(--mist,#edf3fb);border:1.5px solid #0000;border-radius:14px;flex:1;align-items:center;gap:.6rem;min-width:220px;padding:0 1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.mc-search:focus-within{border-color:var(--brand-blue,#0e3f8c);background:#fff;box-shadow:0 0 0 4px #0e3f8c1f}.mc-search svg{color:var(--ink-muted,#51627a);flex:none;width:20px!important;height:20px!important}.mc-search input{min-width:0;color:var(--navy,#14243d);background:0 0;border:0;outline:none;flex:1;padding:.8rem 0;font-size:.95rem;font-weight:600}.mc-chips{gap:.5rem;display:flex}.mc-chip{background:var(--mist,#edf3fb);color:var(--navy,#14243d);border-radius:999px;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:.88rem;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.mc-chip:hover{transform:translateY(-2px)}.mc-chip.is-active{background:var(--brand-blue,#0e3f8c);color:#fff}.mc-chip-dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:8px;height:8px}.mc-chip:focus-visible,.mc-btn:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.mc-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.6rem;display:grid}.mc-card{box-shadow:var(--shadow-card,0 8px 26px #14243d12);animation:.7s cubic-bezier(.16,1,.3,1) both mcCardIn;animation-delay:calc(var(--i,0) * 80ms + .5s);background:#fff;border:1.5px solid #0000;border-radius:26px;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;display:flex;position:relative;overflow:hidden}.mc-card:hover{box-shadow:var(--shadow-lift,0 22px 48px #0e3f8c29);border-color:#b7cdee;transform:translateY(-8px)}.mc-card.is-pending{opacity:.7;border:2px dashed #cfd9e8}.mc-cover{background:linear-gradient(135deg,#0e3f8c 0%,#0a3173 100%);height:170px;position:relative;overflow:hidden}.mc-cover img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.mc-card:hover .mc-cover img{transform:scale(1.1)}.mc-cover-shade{background:linear-gradient(#0a31730d 30%,#0a31738c 100%);position:absolute;inset:0}.mc-status{color:var(--navy,#14243d);background:#fffffff2;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 12px #14243d26}.mc-status-dot{background:var(--ink-muted,#51627a);border-radius:50%;width:9px;height:9px;position:relative}.mc-status.is-open .mc-status-dot{background:var(--success,#1e8e5a)}.mc-status.is-open .mc-status-dot:after{content:"";background:var(--success,#1e8e5a);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite mcPing;position:absolute;inset:0}.mc-status.is-closed .mc-status-dot{background:var(--danger,#c0392b)}.mc-status.is-pending .mc-status-dot{background:var(--brand-yellow,#f7b523)}.mc-body{flex-direction:column;flex:1;padding:2.4rem 1.4rem 1.4rem;display:flex;position:relative}.mc-logo{background:#fff;border-radius:22px;width:76px;height:76px;padding:4px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-38px;right:1.4rem;box-shadow:0 10px 24px #14243d2e}.mc-card:hover .mc-logo{transform:translateY(-4px)rotate(-4deg)scale(1.05)}.mc-logo img{object-fit:cover;border-radius:18px;width:100%;height:100%}.mc-body h3{color:var(--navy,#14243d);margin:0 0 .7rem;font-size:1.2rem;font-weight:800;line-height:1.5;transition:color .2s}.mc-card:hover .mc-body h3{color:var(--brand-blue,#0e3f8c)}.mc-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.2rem;display:flex}.mc-rating{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.85rem;font-weight:900;display:inline-flex}.mc-rating svg{color:var(--brand-yellow,#f7b523);width:16px!important;height:16px!important}.mc-tag{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.mc-tag svg{width:15px!important;height:15px!important}.mc-actions{gap:.6rem;margin-top:auto;display:flex}.mc-btn{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;font-size:.95rem;font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.mc-btn svg{width:20px!important;height:20px!important}.mc-btn--primary{background:var(--brand-blue,#0e3f8c);color:#fff;flex:1;padding:.85rem 1rem;box-shadow:0 8px 18px #0e3f8c42}.mc-btn--primary:hover:not(:disabled){background:var(--blue-hover,#0a3173);transform:translateY(-2px);box-shadow:0 12px 24px #0e3f8c57}.mc-btn--primary:disabled{color:#8595ad;box-shadow:none;cursor:not-allowed;background:#e3eaf4}.mc-btn--primary:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(120%)}.mc-btn--primary:hover:not(:disabled):after{animation:.9s mcShine}.mc-arrow{margin-right:auto;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mc-btn--primary:hover .mc-arrow{transform:translate(-5px)}.mc-btn--icon{background:var(--blue-tint,#dce8f9);width:50px;color:var(--brand-blue,#0e3f8c);flex:none}.mc-btn--icon:hover{background:var(--brand-blue,#0e3f8c);color:#fff;transform:translateY(-2px)rotate(-6deg)}.mc-btn--icon svg{width:24px!important;height:24px!important}.mc-btn:active:not(:disabled){transform:scale(.97)}.mc-empty{text-align:center;box-shadow:var(--shadow-card,0 8px 26px #14243d12);background:#fff;border-radius:28px;padding:4rem 1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) both mcRise}.mc-empty-icon{background:var(--blue-tint,#dce8f9);width:96px;height:96px;color:var(--brand-blue,#0e3f8c);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.2rem;animation:3s ease-in-out infinite mcBob;display:flex}.mc-empty-icon svg{width:52px!important;height:52px!important}.mc-empty h2{color:var(--navy,#14243d);margin:0 0 .5rem;font-size:1.4rem;font-weight:800}.mc-empty p{max-width:460px;color:var(--ink-muted,#51627a);margin:0 auto 1.6rem;font-size:.95rem;line-height:1.8}.mc-empty .mc-btn--primary{flex:none;padding:.85rem 2.4rem}.mc-skel{padding-bottom:5rem}.mc-skel-card{box-shadow:var(--shadow-card,0 8px 26px #14243d12);background:#fff;border-radius:26px;overflow:hidden}.mc-skel-card>div,.mc-skel-card i{background:linear-gradient(100deg,#dce8f9 30%,#f4f8fd 50%,#dce8f9 70%) 0 0/250% 100%;animation:1.6s linear infinite mcShimmer;display:block}.mc-skel-cover{height:170px}.mc-skel-lines{flex-direction:column;gap:.7rem;padding:2.4rem 1.4rem 1.4rem;display:flex;background:0 0!important;animation:none!important}.mc-skel-lines i{border-radius:8px;width:70%;height:14px}.mc-skel-lines i:nth-child(2){width:40%}.mc-skel-lines i:nth-child(3){border-radius:14px;width:100%;height:44px;margin-top:.8rem}@keyframes mcFade{0%{opacity:0}to{opacity:1}}@keyframes mcRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mcCardIn{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes mcUnderline{0%{width:0}to{width:100%}}@keyframes mcDrift{0%,to{transform:translate(0)}50%{transform:translate(24px,18px)}}@keyframes mcBob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mcPing{75%,to{opacity:0;transform:scale(2.8)}}@keyframes mcShine{0%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes mcShimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@media (width<=768px){.mc-hero{padding:2.8rem 0 4.5rem}.mc-hero h1{font-size:1.8rem}.mc-hero p{font-size:.92rem}.mc-stats{gap:.9rem;padding:.7rem 1rem}.mc-stats strong{font-size:1.15rem}.mc-stats span{font-size:.65rem}.mc-toolbar{gap:.7rem;margin-top:-1.8rem}.mc-chips{width:100%}.mc-chip{flex:1;justify-content:center}.mc-grid{grid-template-columns:1fr;gap:1.2rem}.mc-cover{height:150px}}@media (prefers-reduced-motion:reduce){.mc-page,.mc-pill,.mc-hero h1,.mc-hero h1 span:after,.mc-hero p,.mc-stats,.mc-toolbar,.mc-card,.mc-orb,.mc-status-dot:after,.mc-empty,.mc-empty-icon,.mc-skel-card>div,.mc-skel-card i{animation:none!important}.mc-card,.mc-cover img,.mc-logo,.mc-btn{transition:none}}.mc-chip-count{background:#14243d1a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:900;display:inline-flex}.mc-chip.is-active .mc-chip-count{background:#ffffff38}@media (width<=768px){.mc-page .mc-wrap{max-width:none;width:calc(100% - 1.6rem)!important}.mc-hero{padding:1.8rem 0 3.6rem}.mc-pill{padding:.35rem .9rem;font-size:.75rem}.mc-hero h1{margin:.8rem 0 .5rem;font-size:1.6rem}.mc-hero p{padding:0 .4rem;font-size:.85rem;line-height:1.7}.mc-stats{box-sizing:border-box;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin-top:1.2rem;padding:.7rem .4rem;display:grid}.mc-stats i{display:none}.mc-stats div+div{border-right:1px solid #ffffff38}.mc-stats strong{font-size:1.2rem}.mc-stats span{font-size:.66rem}.mc-orb--1{width:220px;height:220px;top:-90px;left:-90px}.mc-orb--2{width:120px;height:120px}.mc-toolbar{border-radius:18px;margin:-1.5rem 0 1.1rem;padding:.6rem;display:block}.mc-search{min-width:0;padding:0 .8rem}.mc-search input{padding:.7rem 0;font-size:.9rem}.mc-chips{scrollbar-width:none;gap:.45rem;width:auto;margin-top:.55rem;overflow-x:auto}.mc-chips::-webkit-scrollbar{display:none}.mc-chip{flex:none;padding:.5rem .95rem;font-size:.8rem}.mc-main{padding-bottom:3rem}.mc-grid{gap:1rem}.mc-card{animation-name:mcCardInMobile;animation-delay:calc(var(--i,0) * 90ms + .35s);border-radius:22px}.mc-card:hover{box-shadow:var(--shadow-card,0 8px 26px #14243d12);border-color:#0000;transform:none}.mc-card:active{transform:scale(.985)}.mc-cover{height:118px}.mc-status{padding:.25rem .7rem;font-size:.7rem;top:.7rem;left:.7rem}.mc-body{padding:2rem 1rem 1rem}.mc-logo{border-radius:18px;width:64px;height:64px;top:-32px;right:1rem}.mc-logo img{border-radius:14px}.mc-body h3{margin-bottom:.5rem;padding-left:.2rem;font-size:1.05rem}.mc-meta{gap:.4rem;margin-bottom:.9rem}.mc-rating{padding:.2rem .6rem;font-size:.78rem}.mc-tag{padding:.2rem .6rem;font-size:.7rem}.mc-btn{border-radius:12px;font-size:.9rem}.mc-btn--primary{min-height:46px;padding:.75rem .9rem}.mc-btn--icon{width:46px;min-height:46px}.mc-empty{border-radius:22px;padding:2.5rem 1.2rem}.mc-empty-icon{width:76px;height:76px}.mc-empty h2{font-size:1.15rem}.mc-skel-cover{height:118px}}@keyframes mcCardInMobile{0%{opacity:0;transform:translateY(34px)scale(.96)}to{opacity:1;transform:none}}@media (hover:none){.mc-card:hover .mc-cover img,.mc-card:hover .mc-logo,.mc-chip:hover,.mc-btn--primary:hover:not(:disabled),.mc-btn--icon:hover{transform:none}}.checkout-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.checkout-two-col{grid-template-columns:1fr 1fr}.checkout-card{padding:2.5rem}.checkout-summary-sticky{position:sticky;top:100px}@media (width<=768px){.checkout-grid,.checkout-two-col{grid-template-columns:1fr}.checkout-card{padding:1.5rem}.checkout-summary-sticky{position:static}}@media (width<=480px){.checkout-card{padding:1.2rem}}:root{--org-primary:#0e3f8c;--org-primary-dark:#1a3a5a;--org-gold:#f59e0b;--org-text-dark:#14243d;--org-text-gray:#51627a;--org-text-muted:#a0aec0;--org-border:#edf2f7;--org-bg-soft:#f8fafc;--org-bg-lighter:#f7fafc;--org-bg-light-blue:#0e3f8c14;--org-radius-sm:12px;--org-radius-xs:10px;--org-shadow-btn:0 8px 20px #0e3f8c40}.org-profile-page{background:var(--org-bg-soft);min-height:100vh}.org-container{width:90%;max-width:1300px;margin:0 auto;padding:2rem 1.5rem 5rem}.org-main-grid{grid-template-columns:615px 312px;justify-content:center;align-items:start;margin-top:2rem;display:grid}.org-sidebar-col,.org-main-col{flex-direction:column;gap:1rem;display:flex}@media (width<=900px){.org-main-grid{grid-template-columns:1fr}}.org-loader-orbit{border:4px solid #0e3f8c1a;border-top-color:var(--org-primary);border-radius:50%;width:60px;height:60px;margin:0 auto;animation:1s linear infinite org-spin}@keyframes org-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.org-banner-wrapper{direction:rtl;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:2.5rem;overflow:hidden;box-shadow:0 4px 20px #00000008}.org-banner-bg{box-sizing:border-box;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;width:100%;height:150px;padding:1rem 1.2rem;display:flex;position:relative}.org-banner-bg:before{content:"";background:linear-gradient(#0000001a 30%,#000000a6 100%);position:absolute;inset:0}.org-banner-header-right{z-index:2;align-items:center;gap:.8rem;margin-bottom:-30px;display:flex;position:relative}.org-banner-title{color:#fff;text-shadow:0 2px 4px #00000080;margin:0;font-size:1.6rem;font-weight:700}.org-logo-box{background:var(--org-primary);border:9px solid #fff;border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 4px 10px #00000026}.org-logo-box img{object-fit:contain;width:28px;height:28px}.org-open-badge{z-index:2;color:#14243d;background:#fff;border-radius:10px;align-items:center;gap:.4rem;margin-bottom:-12px;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:flex;position:relative;box-shadow:0 2px 6px #0000001f}.org-banner-info{background:#fff;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;display:flex}.org-banner-details-right{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.org-rating-row{direction:ltr;align-items:center;gap:.4rem;margin-right:100px;display:flex}.org-rating-num{color:var(--org-primary);font-size:1.1rem;font-weight:800}.org-rating-count{color:#94a3b8;font-size:.85rem;font-weight:600}.org-stars{align-items:center;gap:2px;display:flex}.org-location-row{color:#51627a;align-items:center;gap:.5rem;margin-right:100px;font-size:.85rem;font-weight:600;display:flex}.org-verified-tag{color:#0e3f8c;align-items:center;gap:.2rem;margin-left:.8rem;font-size:.8rem;display:flex}.org-banner-left-actions{align-items:center;gap:.6rem;display:flex}.org-call-btn{background:var(--org-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1.2rem;font-size:.9rem;font-weight:700;display:flex}.org-fav-btn{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.org-tabs-row{border-bottom:1px solid var(--org-border);gap:2.5rem;margin-bottom:2.5rem;padding-bottom:1rem;display:flex}.org-tab-active{color:var(--org-text-dark);font-size:1.2rem;font-weight:600}.org-tab-inactive{color:var(--org-text-muted);font-size:1.1rem;font-weight:600}.org-side-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:90%;padding:10px;box-shadow:0 1px 3px #00000005}.org-side-card-header{align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:flex}.org-side-card-title{color:#14243d;font-size:.95rem;font-weight:800}.org-hours-row{color:#334155;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.8rem;display:flex}.org-hours-row:last-of-type{border-bottom:none}.org-hours-day{font-weight:700}.org-hours-time{color:#51627a;direction:ltr;font-weight:600}.org-open-status{color:#5edd63;background:#e4f6e4;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:.78rem;font-weight:700;display:flex}.org-location-desc{color:var(--org-text-gray);margin-bottom:1rem;font-size:.9rem}.org-map-placeholder{background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;height:110px;margin-bottom:1rem;display:flex}.org-map-link{text-align:center;color:var(--org-primary);border-radius:var(--org-radius-xs);border:1px solid var(--org-border);background:#d4e9f7;padding:.6rem;font-size:16px;font-weight:600;text-decoration:none;display:block}.org-map-link-disabled{text-align:center;background:var(--org-bg-lighter);color:var(--org-text-muted);border-radius:var(--org-radius-xs);padding:.6rem;font-size:.9rem;font-weight:700;display:block}.org-contact-desc{color:var(--org-text-gray);margin-bottom:1rem;font-size:.85rem}.org-chat-btn{background:var(--org-primary);color:#fff;cursor:pointer;width:100%;box-shadow:var(--org-shadow-btn);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:.5rem;font-size:1rem;font-weight:800;display:flex}.org-services-desc{color:var(--org-text-gray);margin-bottom:1.5rem;font-size:.9rem}.org-service-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px;display:flex}.org-service-row-last{border-bottom:none}.org-service-left{align-items:center;gap:1rem;display:flex}.org-service-icon{border-radius:var(--org-radius-sm);background:var(--org-bg-light-blue);width:44px;height:44px;color:var(--org-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.org-service-title{color:var(--org-primary);margin-bottom:.2rem;font-size:16px;font-weight:600}.org-service-subtitle{color:var(--org-text-muted);font-size:.85rem}.org-service-right{text-align:left}.org-service-price{color:var(--org-text-dark);font-size:16px;font-weight:700}.org-service-warranty{color:var(--org-text-muted);font-size:.8rem}.org-booking-banner{box-sizing:border-box;background-color:var(--org-primary);border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:76px;margin-top:20px;padding:10px 16px;display:flex}.org-booking-text{color:#fff;align-items:center;gap:10px;font-size:.82rem;font-weight:600;line-height:1.4;display:flex}.org-discount-icon{color:#fff;flex-shrink:0}.org-booking-btn{color:var(--org-primary);cursor:pointer;background-color:#fff;border:1px solid #e7f1fd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:6px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.org-booking-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.org-techs-card{box-sizing:border-box;background:#fff;border:1px solid #edf2f7;border-radius:40px;padding:3.5rem 2.5rem}.org-techs-header{margin-bottom:2.5rem}.org-techs-title{color:#14243d;margin:0;font-size:1.8rem;font-weight:800}.org-techs-subtitle{color:#51627a;margin:.4rem 0 0;font-size:1.05rem}.org-techs-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.org-tech-card{box-sizing:border-box;background:#f8fafc;border:1px solid #edf2f7;border-radius:24px;flex-direction:column;gap:1.2rem;min-width:0;padding:1.8rem;display:flex}.org-tech-card-top{align-items:center;gap:1.2rem;min-width:0;display:flex}.org-tech-avatar{object-fit:cover;border:3px solid #fff;border-radius:20px;width:70px;min-width:70px;height:70px;box-shadow:0 8px 20px #00000014}.org-tech-info{min-width:0}.org-tech-name{color:#14243d;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .3rem;font-size:1.25rem;font-weight:800;overflow:hidden}.org-tech-specialty{text-overflow:ellipsis;white-space:nowrap;border-radius:10px;max-width:100%;padding:.2rem .7rem;font-size:.85rem;font-weight:700;display:inline-block;overflow:hidden}.org-tech-meta-row{color:#51627a;border-top:1px dashed #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.8rem;font-size:.9rem;display:flex}.org-tech-rating{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.org-tech-available{color:#10b981;white-space:nowrap;font-weight:700}.org-tech-actions{gap:.6rem;display:flex}.org-tech-btn-view,.org-tech-btn-book{cursor:pointer;border:none;border-radius:14px;padding:.8rem;font-family:Cairo,sans-serif;font-size:1rem;font-weight:800}.org-tech-btn-view{color:#0e3f8c;background:#f1f5f9;flex:1;transition:all .2s}.org-tech-btn-view:hover{color:#1e3a5f;background:#e2e8f0}.org-tech-btn-book{color:#fff;background:#0e3f8c;flex:1.5}.org-tech-btn-full{width:100%;padding:.85rem}@media (width<=768px){.org-techs-card{border-radius:24px;padding:1.75rem 1.1rem}.org-techs-header{margin-bottom:1.5rem}.org-techs-title{font-size:1.3rem}.org-techs-subtitle{font-size:.9rem;line-height:1.6}.org-techs-grid{grid-template-columns:1fr;gap:1.1rem}.org-tech-card{border-radius:18px;gap:.9rem;padding:1.1rem}.org-tech-avatar{border-radius:14px;width:56px;min-width:56px;height:56px}.org-tech-name{font-size:1.05rem}.org-tech-specialty{padding:.15rem .6rem;font-size:.78rem}.org-tech-meta-row{font-size:.82rem}.org-tech-btn-view,.org-tech-btn-book{border-radius:12px;padding:.7rem .5rem;font-size:.9rem}}@media (width<=400px){.org-tech-card-top{align-items:flex-start}.org-tech-actions{flex-direction:column}.org-tech-btn-view,.org-tech-btn-book{flex:none;width:100%}}.profile-header-store{z-index:10;direction:rtl;align-items:flex-start;gap:2.5rem;margin-top:-60px;margin-bottom:3.5rem;display:flex;position:relative}.profile-logo-store{background:#fff;border:6px solid #fff;border-radius:40px;flex-shrink:0;width:180px;height:180px;padding:8px;position:relative;box-shadow:0 20px 45px #00000029}.profile-logo-store-img{object-fit:cover;border-radius:30px;width:100%;height:100%;display:block}.profile-logo-edit-btn{color:#fff;cursor:pointer;z-index:5;background:#0e3f8c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 10px #0003}.profile-logo-edit-btn:hover{transform:scale(1.1)}.profile-info-store{flex:1;padding-top:75px}.profile-title-store-wrap{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.profile-title-store{color:#14243d;margin:0;font-size:3rem;font-weight:900;line-height:1.2}.profile-meta-store-row{color:#51627a;flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:1.05rem;font-weight:700;display:flex}.profile-rating-chip{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:20px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.95rem;font-weight:800;display:inline-flex}.profile-location-chip{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.profile-location-chip:hover{background:#dcfce7;transform:translateY(-1px)}.profile-actions-store{flex-direction:column;gap:.8rem;min-width:240px;padding-top:75px;display:flex}.profile-action-btn{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:.7rem;width:100%;padding:.9rem 1.6rem;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:800;transition:all .25s;display:flex}.profile-action-btn.primary{color:#fff;background:#0e3f8c;box-shadow:0 6px 18px #0e3f8c40}.profile-action-btn.secondary{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 6px 18px #10b98147}.profile-action-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.profile-tabs-container{padding-bottom:1.5rem}.profile-tabs-nav-store{direction:rtl;border-bottom:2px solid #e2e8f0;gap:2.5rem;margin-bottom:2.5rem;padding:0 .5rem;display:flex}.profile-tab-item{cursor:pointer;color:#51627a;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:.5rem;padding:1.2rem .5rem;font-size:1.1rem;font-weight:800;transition:all .25s;display:flex}.profile-tab-item:hover{color:#0e3f8c}.profile-tab-item.is-active{color:#0e3f8c;border-bottom-color:#0e3f8c}.profile-tab-icon{flex-shrink:0;font-size:22px}@media (width<=768px){.profile-banner-container{height:190px!important}.profile-header-store{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:-50px;margin-bottom:1.8rem;padding:0 1rem}.profile-logo-store{border:4px solid #fff;border-radius:26px;width:105px;height:105px;margin:0 auto;padding:5px;box-shadow:0 10px 25px #00000024}.profile-logo-store-img{border-radius:20px}.profile-logo-edit-btn{width:30px;height:30px;bottom:6px;left:6px}.profile-logo-edit-btn svg{font-size:15px}.profile-info-store{text-align:center;width:100%;padding-top:0}.profile-title-store-wrap{justify-content:center;margin-bottom:.5rem}.profile-title-store{text-align:center;font-size:1.65rem}.profile-meta-store-row{justify-content:center;gap:.5rem;font-size:.85rem}.profile-rating-chip,.profile-location-chip{white-space:nowrap;border-radius:14px;padding:.22rem .6rem;font-size:.82rem}.profile-actions-store{gap:.5rem;width:100%;min-width:0;max-width:300px;margin:0 auto;padding-top:.4rem}.profile-action-btn{border-radius:12px;padding:.75rem 1.2rem;font-size:.88rem}.profile-tabs-nav-store{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:2px solid #e2e8f0;justify-content:center;gap:.4rem;margin-bottom:1.5rem;padding:0 .25rem;overflow-x:auto}.profile-tabs-nav-store::-webkit-scrollbar{display:none}.profile-tab-item{gap:.35rem;padding:.7rem .65rem;font-size:.88rem}.profile-tab-icon{font-size:17px}}@media (width<=480px){.profile-banner-container{height:160px!important}.profile-header-store{margin-top:-45px;padding:0 .5rem}.profile-logo-store{border:3.5px solid #fff;border-radius:22px;width:95px;height:95px}.profile-logo-store-img{border-radius:18px}.profile-title-store{font-size:1.45rem}.profile-meta-store-row{gap:.35rem}.profile-rating-chip,.profile-location-chip{padding:.18rem .5rem;font-size:.78rem}.profile-tab-item{gap:.25rem;padding:.65rem .45rem;font-size:.82rem}.profile-tab-icon{font-size:15px}}.tech-marketplace{background-color:var(--mist)}.marketplace-title{color:var(--navy);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1.9rem;font-weight:800;display:flex}.live-badge{background:var(--navy);color:#fff;border-radius:50px;align-items:center;gap:.5rem;padding:.25rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.live-dot{background:var(--brand-yellow);border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse}@keyframes icon-pulse{0%{transform:scale(1)}50%{color:var(--brand-yellow);transform:scale(1.3)}to{transform:scale(1)}}.pulse-icon{animation:1s infinite icon-pulse}@media (prefers-reduced-motion:reduce){.live-dot,.pulse-icon{animation:none}}.marketplace-subtitle{color:var(--ink-muted);margin-bottom:2rem;font-size:1rem}.market-filters{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.75rem;display:flex}.market-chip{min-height:44px;color:var(--navy);border:1.5px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.market-chip:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.market-chip:focus-visible,.view-details-btn:focus-visible,.reject-order-btn:focus-visible,.market-photo-btn:focus-visible{outline:3px solid var(--brand-blue);outline-offset:2px}.market-chip.is-active,.market-chip.is-active:hover{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.market-chip__count{background:var(--blue-tint);color:var(--brand-blue);text-align:center;border-radius:999px;min-width:22px;padding:0 .45rem;font-size:.75rem;line-height:20px}.market-chip.is-active .market-chip__count{background:var(--brand-yellow);color:var(--navy)}.broadcasts-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}.no-broadcasts{text-align:center;border-radius:var(--radius-xl);border:2px dashed var(--line-strong);color:var(--ink-muted);background:#fff;grid-column:1/-1;padding:4rem 2rem}.no-broadcasts svg{color:var(--brand-blue);margin-bottom:1rem;font-size:4rem}.no-broadcasts h3{color:var(--navy);margin-bottom:.5rem;font-size:1.4rem}.broadcast-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--line);cursor:pointer;background:#fff;flex-direction:column;padding:1.25rem;transition:box-shadow .15s,border-color .15s;display:flex}.broadcast-card:hover{box-shadow:var(--shadow-lift);border-color:var(--brand-blue)}.card-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.25rem;display:flex}.client-name{color:var(--navy);align-items:center;gap:.5rem;font-weight:700;display:flex}.client-name svg{box-sizing:content-box;background:var(--blue-tint);color:var(--brand-blue);border-radius:50%;padding:6px}.time-ago{color:var(--ink-muted);font-size:.8rem;font-weight:600}.card-body{flex-grow:1}.problem-text{color:var(--navy);margin-bottom:.8rem;font-size:1rem;line-height:1.6}.location-text{color:var(--ink-muted);align-items:flex-start;gap:.4rem;font-size:.9rem;display:flex}.location-text svg{color:var(--brand-blue);flex:none;margin-top:4px}.market-pill{background:var(--blue-tint);color:var(--brand-blue);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.market-pill--far{background:var(--mist);color:var(--ink-muted)}.market-photo-btn{border-radius:var(--radius-md);background:var(--blue-tint);min-height:40px;color:var(--brand-blue);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:.4rem;margin-top:.5rem;margin-bottom:.5rem;padding:0 1rem;font-family:inherit;font-size:.85rem;font-weight:700;display:inline-flex}.market-photo-btn:hover{background:var(--brand-blue);color:#fff}.card-footer{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;width:100%;margin-top:1.25rem;padding-top:1rem;display:flex}.view-details-btn{background:var(--brand-blue);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;min-height:44px;padding:0 1rem;font-family:inherit;font-weight:700;transition:background .15s}.view-details-btn:hover{background:var(--blue-hover)}.reject-order-btn{width:100%;min-height:44px;color:var(--danger);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-family:inherit;font-weight:700;transition:background .15s;display:flex}.reject-order-btn:hover{background:var(--danger-tint)}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:24px;width:90%;max-width:600px;padding:2.5rem;animation:.3s cubic-bezier(.175,.885,.32,1.275) modal-pop;position:relative;box-shadow:0 25px 50px #00000040}@keyframes modal-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.close-btn{color:#a0aec0;cursor:pointer;background:0 0;border:none;font-size:2rem;transition:color .3s;position:absolute;top:1.5rem;left:1.5rem}.close-btn:hover{color:#ef4444}.modal-content h2{color:#14243d;border-bottom:2px solid #edf2f7;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.8rem;font-weight:800}.client-info-box{background:#f8fafc;border-radius:16px;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.info-row{color:#4a5568;align-items:center;gap:.5rem;display:flex}.info-row svg{color:var(--brand-blue)}.map-link{grid-column:1/-1;margin-top:.5rem}.map-link a{color:var(--success);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:flex}.map-link a:hover{text-decoration:underline}.problem-box{margin-bottom:2rem}.problem-box h3{color:var(--brand-blue);margin-bottom:.5rem;font-size:1.2rem}.problem-box p{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:1rem;line-height:1.6}.offer-box{text-align:center;background:#f1f5f9;border-radius:16px;padding:1.5rem}.offer-box h3{color:#14243d;margin-bottom:.5rem;font-size:1.3rem}.price-input-group{justify-content:center;align-items:center;gap:.5rem;margin:1.5rem 0;display:flex}.price-input{text-align:center;width:150px;color:var(--brand-blue);border:2px solid #cbd5e0;border-radius:12px;outline:none;padding:1rem;font-size:1.5rem;font-weight:800}.price-input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px #0e3f8c33}.price-input-group .currency{color:#51627a;font-size:1.2rem;font-weight:700}.submit-offer-btn{background:var(--brand-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:1rem;font-size:1.1rem;font-weight:800;transition:transform .2s,background .2s;box-shadow:0 10px 20px #0e3f8c4d}.submit-offer-btn:hover{background:var(--blue-hover);transform:translateY(-2px)}.submit-offer-btn:disabled{cursor:not-allowed;box-shadow:none;background:#a0aec0;transform:none}.toast-notification{z-index:9999;background:#fff;border:2px solid #0000;border-radius:16px;align-items:center;gap:1rem;padding:1.2rem 2rem;font-size:1.1rem;font-weight:800;animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards toast-slide-down;display:flex;position:fixed;top:2rem;left:50%;transform:translate(-50%)translateY(-100px);box-shadow:0 20px 50px #00000026}.toast-notification.success{color:#065f46;background:#ecfdf5;border-color:#10b981}.toast-notification.success svg{color:#10b981;font-size:1.8rem}.toast-notification.error{color:#991b1b;background:#fef2f2;border-color:#ef4444}.toast-notification.error svg{color:#ef4444;font-size:1.8rem}@keyframes toast-slide-down{0%{opacity:0;transform:translate(-50%)translateY(-100px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=600px){.marketplace-title{flex-wrap:wrap;gap:.6rem;font-size:1.5rem}.marketplace-subtitle{margin-bottom:2rem;font-size:.95rem}.broadcasts-grid{grid-template-columns:1fr;gap:1.2rem}.broadcast-card{padding:1.2rem}.card-footer{flex-direction:column}.reject-order-btn{width:100%}.modal-content{border-radius:18px;width:92%;max-height:90vh;padding:1.5rem;overflow-y:auto}.client-info-box{grid-template-columns:1fr;padding:1.2rem}.price-input{width:120px;padding:.8rem;font-size:1.2rem}.toast-notification{width:90%;padding:1rem 1.4rem;font-size:1rem;left:5%;transform:translate(0)translateY(-100px)}@keyframes toast-slide-down{0%{opacity:0;transform:translate(0)translateY(-100px)}to{opacity:1;transform:translate(0)translateY(0)}}}.om-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);background:#14243d8c;justify-content:center;align-items:center;padding:1rem;animation:.25s both omFade;display:flex;position:fixed;inset:0}.om-sheet{overscroll-behavior:contain;background:var(--mist,#edf3fb);width:100%;max-width:560px;max-height:calc(100vh - 2rem);font-family:var(--font-main,"Roboto", "Cairo", sans-serif);direction:rtl;border-radius:24px;padding:1.5rem 1.4rem 1.4rem;animation:.4s cubic-bezier(.16,1,.3,1) both omPop;position:relative;overflow-y:auto;box-shadow:0 24px 60px #14243d59}.om-sheet::-webkit-scrollbar{width:6px}.om-sheet::-webkit-scrollbar-thumb{background:#b7cdee;border-radius:6px}.om-grabber{display:none}.om-close{z-index:2;width:36px;height:36px;color:var(--ink-muted,#51627a);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:transform .25s cubic-bezier(.16,1,.3,1),background .15s,color .15s;display:flex;position:absolute;top:1rem;left:1rem;box-shadow:0 2px 8px #14243d1a}.om-close:hover{background:var(--navy,#14243d);color:#fff;transform:rotate(90deg)}.om-close:active{transform:rotate(90deg)scale(.92)}.om-head{align-items:center;gap:.85rem;padding:0 0 1rem 2.8rem;display:flex}.om-head-icon{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;animation:.6s cubic-bezier(.34,1.56,.64,1) .15s both omIconPop;display:flex}.om-head h2{color:var(--navy,#14243d);margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.om-head p{color:var(--ink-muted,#51627a);margin:2px 0 0;font-size:.85rem;font-weight:600}.om-in{animation:.5s cubic-bezier(.16,1,.3,1) both omRise;animation-delay:calc(80ms * var(--i,0) + .1s)}.om-card{background:#fff;border-radius:18px;margin-bottom:.75rem;padding:1rem;box-shadow:0 2px 10px #14243d0d}.om-client-grid{grid-template-columns:1fr 1fr;gap:.75rem .5rem;display:grid}.om-client-item{align-items:center;gap:.6rem;min-width:0;display:flex}.om-client-item.om-wide{grid-column:1/-1}.om-client-item>svg{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:10px;flex:none;padding:8px;width:34px!important;height:34px!important}.om-client-item div{flex-direction:column;min-width:0;display:flex}.om-client-item small{color:var(--ink-muted,#51627a);font-size:.72rem;font-weight:600}.om-client-item strong{color:var(--navy,#14243d);overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.om-email{text-align:right}.om-map-link{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:12px;align-items:center;gap:.5rem;margin-top:.85rem;padding:.65rem .9rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .15s,transform .2s;display:flex}.om-map-link svg{flex:none;width:20px!important;height:20px!important}.om-map-link .om-map-arrow{margin-right:auto;transition:transform .25s;width:16px!important;height:16px!important}.om-map-link:hover{background:#cbdcf5}.om-map-link:hover .om-map-arrow{transform:translate(-4px)}.om-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.om-label{color:var(--ink-muted,#51627a);margin:0 0 .45rem;font-size:.82rem;font-weight:800;display:block}.om-row-between .om-label{margin:0}.om-value{background:var(--mist,#edf3fb);color:var(--navy,#14243d);border-radius:12px;margin:0 0 .9rem;padding:.7rem .9rem;font-size:.95rem;font-weight:700;line-height:1.6}.om-value--warn{background:var(--yellow-tint,#fff3d1);border-inline-start:4px solid var(--brand-yellow,#f7b523)}.om-diag-btn{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:background .15s,transform .2s;display:inline-flex}.om-diag-btn:hover:not(:disabled){background:var(--blue-hover,#0a3173);transform:translateY(-1px)}.om-diag-btn:disabled{color:#8595ad;cursor:not-allowed;background:#e3eaf4}.om-note{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c);border-radius:12px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.7rem .9rem;font-size:.85rem;font-weight:600;display:flex}.om-note svg{flex:none;width:20px!important;height:20px!important}.om-note--muted{background:var(--mist,#edf3fb);color:var(--ink-muted,#51627a);border:1px dashed #b7cdee;margin-bottom:0}.om-photo-btn{border:1.5px solid var(--brand-blue,#0e3f8c);width:100%;color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s,color .2s,transform .2s;display:flex}.om-photo-btn svg{width:20px!important;height:20px!important}.om-photo-btn:hover{background:var(--brand-blue,#0e3f8c);color:#fff;transform:translateY(-2px)}.om-offer{border-top:4px solid var(--brand-yellow,#f7b523);background:#fff;border-radius:18px;padding:1.1rem 1rem 1rem;box-shadow:0 2px 10px #14243d0d}.om-offer-title{color:var(--navy,#14243d);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.05rem;font-weight:800;display:flex}.om-offer-title svg{color:var(--brand-blue,#0e3f8c);width:22px!important;height:22px!important}.om-field{margin-bottom:1rem}.om-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.om-option{text-align:center;cursor:pointer;background:#fff;border:1.5px solid #cfd9e8;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:.85rem .5rem .75rem;font-family:inherit;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:relative}.om-option:disabled{cursor:not-allowed;opacity:.55;filter:grayscale();box-shadow:none;background:#f1f4f8}.om-option:disabled:hover,.om-option:disabled:active{border-color:inherit;transform:none}.om-label-hint{color:var(--ink-muted,#51627a);font-weight:600}.om-option:not(:disabled):hover{border-color:var(--brand-blue,#0e3f8c);transform:translateY(-2px)}.om-option:active{transform:scale(.97)}.om-option:focus-visible{outline:3px solid var(--brand-blue,#0e3f8c);outline-offset:2px}.om-option .om-option-icon{color:#7388a8;transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);width:28px!important;height:28px!important}.om-option strong{color:var(--navy,#14243d);font-size:.85rem;font-weight:800;line-height:1.4}.om-option small{color:var(--ink-muted,#51627a);font-size:.72rem;font-weight:600;line-height:1.4}.om-option-check{top:8px;color:#0000;background:#fff;border:1.5px solid #cfd9e8;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;inset-inline-start:8px}.om-option-check svg{width:11px!important;height:11px!important}.om-option.is-selected{border-color:var(--brand-blue,#0e3f8c);box-shadow:0 0 0 1px var(--brand-blue,#0e3f8c), 0 8px 18px #0e3f8c24;background:#f3f7fd}.om-option.is-selected .om-option-icon{color:var(--brand-blue,#0e3f8c);transform:scale(1.12)}.om-option.is-selected .om-option-check{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff;transform:scale(1.1)}.om-store{background:var(--mist,#edf3fb);transform-origin:top;border:1.5px solid #b7cdee;border-radius:14px;margin-bottom:1rem;padding:.9rem;animation:.35s cubic-bezier(.16,1,.3,1) both omExpand}.om-store-head{color:var(--navy,#14243d);align-items:flex-start;gap:.5rem;margin-bottom:.7rem;font-size:.82rem;font-weight:800;line-height:1.5;display:flex}.om-store-head svg{color:var(--brand-blue,#0e3f8c);flex:none;width:20px!important;height:20px!important}.om-store-grid{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.7rem;display:grid}.om-store-grid label span{color:var(--ink-muted,#51627a);margin-bottom:3px;font-size:.72rem;font-weight:700;display:block}.om-store-grid input{box-sizing:border-box;width:100%;color:var(--navy,#14243d);background:#fff;border:1.5px solid #cfd9e8;border-radius:10px;padding:.5rem .7rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:border-color .15s,box-shadow .15s}.om-store-grid input:focus{border-color:var(--brand-blue,#0e3f8c);outline:none;box-shadow:0 0 0 3px #0e3f8c26}.om-store-foot{color:var(--ink-muted,#51627a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.76rem;font-weight:600;display:flex}.om-store-foot span{align-items:center;gap:4px;display:inline-flex}.om-store-foot span svg{width:14px!important;height:14px!important}.om-store-foot strong{color:var(--navy,#14243d)}.om-store-foot button{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:8px;align-items:center;gap:4px;padding:.35rem .7rem;font-family:inherit;font-size:.76rem;font-weight:700;transition:background .15s,transform .2s;display:inline-flex}.om-store-foot button svg{width:14px!important;height:14px!important}.om-store-foot button:hover{background:var(--blue-hover,#0a3173);transform:translateY(-1px)}.om-price{background:#fff;border:1.5px solid #cfd9e8;border-radius:14px;align-items:center;gap:.6rem;padding:.35rem .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.om-price:focus-within{border-color:var(--brand-blue,#0e3f8c);box-shadow:0 0 0 4px #0e3f8c24}.om-price input{text-align:center;min-width:0;color:var(--navy,#14243d);background:0 0;border:0;outline:none;flex:1;padding:.4rem 0;font-family:inherit;font-size:1.5rem;font-weight:800}.om-price span{color:var(--ink-muted,#51627a);font-size:.9rem;font-weight:800}.om-price.is-locked{background:var(--mist,#edf3fb)}.om-price.is-locked input{cursor:not-allowed}.om-submit{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.95rem 1rem;font-family:inherit;font-size:1rem;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0e3f8c4d}.om-submit svg{transition:transform .3s cubic-bezier(.16,1,.3,1);width:20px!important;height:20px!important}.om-submit:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:3.2s ease-in-out 1s infinite omShine;position:absolute;inset:0;transform:translate(120%)}.om-submit:hover:not(:disabled){background:var(--blue-hover,#0a3173);transform:translateY(-2px);box-shadow:0 12px 26px #0e3f8c61}.om-submit:hover:not(:disabled) svg{transform:translate(-4px,-2px)rotate(-8deg)}.om-submit:active:not(:disabled){transform:scale(.98)}.om-submit:disabled{opacity:.65;cursor:not-allowed}.om-submit:disabled:after{animation:none}.om-submit:focus-visible,.om-diag-btn:focus-visible,.om-photo-btn:focus-visible,.om-close:focus-visible,.om-map-link:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}@keyframes omFade{0%{opacity:0}to{opacity:1}}@keyframes omPop{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes omRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes omIconPop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes omExpand{0%{opacity:0;transform:scaleY(.85)}to{opacity:1;transform:none}}@keyframes omShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes omSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (width<=600px){.om-overlay{align-items:flex-end;padding:0}.om-sheet{border-radius:24px 24px 0 0;max-width:none;max-height:92vh;padding:.5rem .85rem 1.1rem;animation:.45s cubic-bezier(.16,1,.3,1) both omSheetUp}.om-grabber{background:#b7cdee;border-radius:4px;width:40px;height:4px;margin:0 auto .75rem;display:block}.om-close{top:.9rem;left:.85rem}.om-head{padding-bottom:.8rem}.om-head h2{font-size:1.1rem}.om-options{gap:.5rem}.om-option strong{font-size:.8rem}.om-store-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.om-overlay,.om-sheet,.om-in,.om-head-icon,.om-store,.om-submit:after{animation:none!important}.om-option,.om-close,.om-submit,.om-photo-btn{transition:none}}.tech-marketplace{background:linear-gradient(180deg, #dce8f9 0, var(--mist,#edf3fb) 320px)}.tech-marketplace .marketplace-title{color:var(--navy,#14243d);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:900;animation:.6s cubic-bezier(.16,1,.3,1) both dlRise}.tech-marketplace .marketplace-subtitle{color:var(--ink-muted,#51627a);margin-bottom:1.6rem;font-size:.95rem;animation:.6s cubic-bezier(.16,1,.3,1) 80ms both dlRise}.tech-marketplace .live-badge{background:var(--navy,#14243d);color:#fff;vertical-align:middle;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.tech-marketplace .live-dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:9px;height:9px;position:relative}.tech-marketplace .live-dot:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite dlPing;position:absolute;inset:0}.mk-tabs{width:min(100%,560px);box-shadow:var(--shadow-card,0 6px 22px #14243d12);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;margin:0 auto 2rem;padding:5px;display:grid;position:relative}.mk-tabs__thumb{background:var(--brand-blue,#0e3f8c);border-radius:14px;width:calc(50% - 5px);transition:transform .45s cubic-bezier(.34,1.3,.64,1);position:absolute;top:5px;bottom:5px;right:5px;box-shadow:0 8px 18px #0e3f8c4d}.mk-tabs.is-second .mk-tabs__thumb{transform:translate(-100%)}.mk-tabs button{z-index:1;color:var(--ink-muted,#51627a);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem .5rem;font-family:inherit;font-size:.95rem;font-weight:800;transition:color .3s;display:flex;position:relative}.mk-tabs button.is-active{color:#fff}.mk-tabs button svg{width:22px!important;height:22px!important}.mk-tabs button:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.dl-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:1.3rem;display:grid}.dl-card{box-shadow:var(--shadow-card,0 8px 26px #14243d12);animation:.7s cubic-bezier(.16,1,.3,1) both dlCardIn;animation-delay:calc(var(--i,0) * 80ms);background:#fff;border:1.5px solid #0000;border-radius:24px;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;display:flex;position:relative;overflow:hidden}.dl-card:before{content:"";background:linear-gradient(90deg, var(--brand-blue,#0e3f8c), var(--brand-yellow,#f7b523));transform-origin:100%;height:4px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.dl-card:hover{box-shadow:var(--shadow-lift,0 22px 44px #0e3f8c29);border-color:#b7cdee;transform:translateY(-6px)}.dl-card:hover:before{transform:scaleX(1)}.dl-card__head{background:var(--mist,#edf3fb);flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 1.1rem;display:flex}.dl-card__who{flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.dl-card__avatar{width:34px;height:34px;color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #0e3f8c1f}.dl-card__avatar svg{width:18px!important;height:18px!important}.dl-card__who strong{color:var(--navy,#14243d);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.dl-card__kind{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}.dl-card.is-return .dl-card__kind{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d)}.dl-card__kind svg{width:15px!important;height:15px!important}.dl-card__del{color:#a8281b;background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s,transform .2s;display:flex}.dl-card__del:hover{color:#fff;background:#a8281b;transform:rotate(-8deg)}.dl-card__del svg{width:16px!important;height:16px!important}.dl-card__body{flex-direction:column;gap:.9rem;padding:1.1rem;display:flex}.dl-phone{background:var(--blue-tint,#dce8f9);border-radius:14px;align-items:center;gap:.7rem;padding:.65rem .8rem;text-decoration:none;transition:background .2s,transform .2s;display:flex}.dl-phone:hover{background:#cbdcf5;transform:translate(-3px)}.dl-phone__icon{background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dl-phone__icon svg{transform-origin:50%;animation:3s ease-in-out infinite dlRing;width:20px!important;height:20px!important}.dl-phone__text small{color:var(--ink-muted,#51627a);font-size:.74rem;font-weight:700;display:block}.dl-phone__text strong{color:var(--brand-blue,#0e3f8c);font-size:.98rem;font-weight:900}.dl-route{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.dl-route:before{content:"";border-right:2px dashed #b7cdee;width:0;position:absolute;top:24px;bottom:24px;right:13px}.dl-route li{align-items:flex-start;gap:.7rem;display:flex;position:relative}.dl-route__dot{z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:900;display:flex;position:relative}.dl-route__dot--a{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);animation:1.8s infinite dlPulse;box-shadow:0 0 #f7b52399}.dl-route__dot--b{background:var(--brand-blue,#0e3f8c);color:#fff}.dl-route small{color:var(--ink-muted,#51627a);font-size:.76rem;font-weight:700;display:block}.dl-route strong{color:var(--navy,#14243d);overflow-wrap:anywhere;font-size:.92rem;font-weight:800;line-height:1.6;display:block}.dl-items{background:var(--mist,#edf3fb);border-radius:16px;padding:.9rem}.dl-items h5{color:var(--ink-muted,#51627a);margin:0 0 .5rem;font-size:.82rem;font-weight:800}.dl-items__row,.dl-items__fee{color:var(--navy,#14243d);justify-content:space-between;gap:.6rem;font-size:.88rem;font-weight:700;display:flex}.dl-items__row{margin-bottom:.25rem}.dl-items__row b{color:var(--brand-blue,#0e3f8c)}.dl-items__fee{border-top:1px dashed #b7cdee;margin-top:.5rem;padding-top:.5rem;font-weight:800}.dl-earn{background:var(--yellow-tint,#fff3d1);border-inline-start:4px solid var(--brand-yellow,#f7b523);border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.6rem;padding:.6rem .8rem;display:flex}.dl-earn span{color:var(--navy,#14243d);align-items:center;gap:.4rem;font-size:.85rem;font-weight:800;display:inline-flex}.dl-earn svg{width:20px!important;height:20px!important}.dl-earn strong{color:var(--navy,#14243d);font-size:1.25rem;font-weight:900;line-height:1}.dl-earn small{font-size:.75rem;font-weight:800}.dl-card__foot{flex-direction:column;gap:.6rem;padding:0 1.1rem 1.1rem;display:flex}.dl-btn{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-family:inherit;font-size:.92rem;font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.dl-btn svg{width:20px!important;height:20px!important}.dl-btn--soft{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c)}.dl-btn--soft:hover{background:var(--brand-blue,#0e3f8c);color:#fff;transform:translateY(-2px)}.dl-btn--primary{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);font-size:1rem;box-shadow:0 10px 22px #f7b52361}.dl-btn--primary:hover{background:#e3a00f;transform:translateY(-2px)}.dl-btn--primary:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3s ease-in-out 1s infinite dlShine;position:absolute;inset:0;transform:translate(120%)}.dl-btn__arrow{margin-right:auto;transition:transform .3s cubic-bezier(.16,1,.3,1)}.dl-btn--primary:hover .dl-btn__arrow{transform:translate(-5px)}.dl-btn--danger{color:#a8281b;background:#fdecea;font-size:.85rem}.dl-btn--danger:hover{color:#fff;background:#a8281b}.dl-btn:active{transform:scale(.98)}.dl-btn:focus-visible,.dl-card__del:focus-visible,.dl-phone:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.dl-empty{text-align:center;box-shadow:var(--shadow-card,0 8px 26px #14243d12);background:#fff;border-radius:28px;flex-direction:column;grid-column:1/-1;align-items:center;padding:3.5rem 1.5rem;animation:.6s both dlRise;display:flex;position:relative;overflow:hidden}.dl-empty__icon{z-index:1;background:var(--blue-tint,#dce8f9);width:92px;height:92px;color:var(--brand-blue,#0e3f8c);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;animation:3.4s ease-in-out infinite dlFloat;display:flex;position:relative}.dl-empty__icon svg{width:50px!important;height:50px!important}.dl-empty h3{z-index:1;color:var(--navy,#14243d);margin:0 0 .4rem;font-size:1.3rem;font-weight:900;position:relative}.dl-empty p{z-index:1;max-width:460px;color:var(--ink-muted,#51627a);margin:0;font-size:.92rem;line-height:1.8;position:relative}.dl-empty__radar{pointer-events:none;width:92px;height:92px;position:absolute;top:46px;left:50%;transform:translate(-50%)}.dl-empty__radar i{border:2px solid var(--brand-yellow,#f7b523);opacity:0;border-radius:50%;animation:3s ease-out infinite dlRadar;position:absolute;inset:0}.dl-empty__radar i:nth-child(2){animation-delay:1s}.dl-empty__radar i:nth-child(3){animation-delay:2s}.cm-overlay{animation:.25s both dlFade;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#14243d99!important}.cm-modal{animation:.45s cubic-bezier(.16,1,.3,1) both dlPop;background:var(--mist,#edf3fb)!important;border:0!important;border-radius:28px!important;max-width:820px!important;padding:1.6rem!important;box-shadow:0 28px 70px #14243d66!important}.cm-modal>div:first-child{border-bottom:0!important;margin-bottom:1.1rem!important;padding-bottom:.4rem!important}.cm-modal>div:first-child h3{font-size:1.2rem!important}.cm-modal>div:first-child>div>div:first-child{animation:.7s cubic-bezier(.34,1.56,.64,1) .1s both dlIcon;background:var(--brand-blue,#0e3f8c)!important;color:#fff!important;border-radius:16px!important}.cm-modal>div:first-child button{box-shadow:0 2px 8px #14243d1a;background:#fff!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s,color .2s!important}.cm-modal>div:first-child button:hover{transform:rotate(90deg);background:var(--navy,#14243d)!important;color:#fff!important}.cm-modal>div:nth-child(2)>div{box-shadow:var(--shadow-card,0 6px 22px #14243d12);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:.5s cubic-bezier(.16,1,.3,1) both dlRise;background:#fff!important;border:0!important;border-radius:18px!important}.cm-modal>div:nth-child(2)>div:nth-child(2){animation-delay:50ms}.cm-modal>div:nth-child(2)>div:nth-child(3){animation-delay:.1s}.cm-modal>div:nth-child(2)>div:nth-child(4){animation-delay:.15s}.cm-modal>div:nth-child(2)>div:nth-child(5){animation-delay:.2s}.cm-modal>div:nth-child(2)>div:nth-child(6){animation-delay:.25s}.cm-modal>div:nth-child(2)>div:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0e3f8c24}.cm-modal>div:nth-child(2)>div:last-child{background:var(--yellow-tint,#fff3d1)!important;border-inline-start:4px solid var(--brand-yellow,#f7b523)!important}.cm-modal a[href^=tel\:]{transition:background .2s,transform .2s;background:var(--brand-blue,#0e3f8c)!important}.cm-modal a[href^=tel\:]:hover{transform:translateY(-2px);background:var(--blue-hover,#0a3173)!important}.cm-modal .leaflet-container{border-radius:18px}.cm-modal a[href*="google.com/maps"]{transition:background .2s,transform .2s;background:var(--brand-blue,#0e3f8c)!important;box-shadow:0 8px 18px #0e3f8c47!important}.cm-modal a[href*="google.com/maps"]:hover{transform:translateY(-2px);background:var(--blue-hover,#0a3173)!important}@keyframes dlRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dlCardIn{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:none}}@keyframes dlFade{0%{opacity:0}to{opacity:1}}@keyframes dlPop{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes dlIcon{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes dlPing{75%,to{opacity:0;transform:scale(2.8)}}@keyframes dlPulse{70%{box-shadow:0 0 0 9px #f7b52300}to{box-shadow:0 0 #f7b52300}}@keyframes dlRing{0%,60%,to{transform:rotate(0)}66%{transform:rotate(14deg)}72%{transform:rotate(-12deg)}78%{transform:rotate(8deg)}84%{transform:rotate(-5deg)}90%{transform:rotate(0)}}@keyframes dlShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes dlFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dlRadar{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@media (width<=768px){.dl-grid{grid-template-columns:1fr;gap:1rem}.dl-card{border-radius:20px}.dl-card:hover{transform:none}.mk-tabs{margin-bottom:1.4rem}.mk-tabs button{gap:.3rem;padding:.7rem .3rem;font-size:.8rem}.mk-tabs button svg{width:18px!important;height:18px!important}.cm-overlay{align-items:flex-end!important;padding:0!important}.cm-modal{border-radius:24px 24px 0 0!important;max-height:94vh!important;padding:1.1rem!important}}@media (hover:none){.cm-modal>div:nth-child(2)>div:hover{transform:none}}@media (prefers-reduced-motion:reduce){.tech-marketplace .marketplace-title,.tech-marketplace .marketplace-subtitle,.dl-card,.dl-empty,.dl-empty__icon,.dl-empty__radar i,.dl-route__dot--a,.dl-phone__icon svg,.dl-btn--primary:after,.cm-overlay,.cm-modal,.cm-modal *,.live-dot:after{animation:none!important}}.om-fee-summary{color:#34425a;background:#f3f7fd;border:1px solid #dbe5f4;border-radius:14px;gap:.4rem;margin:.8rem 0;padding:.75rem .9rem;font-size:.88rem;display:grid}.om-fee-summary>div{justify-content:space-between;gap:.8rem;display:flex}.om-fee-summary strong{color:#14243d;font-weight:800}.om-fee-summary .is-total{border-top:1px dashed #b7c4d9;padding-top:.45rem;font-weight:800}.bc-go{display:none}@media (width<=640px){.tech-marketplace{overflow-x:hidden}.tech-marketplace main.container{box-sizing:border-box;width:100%;max-width:100%;min-height:0!important;padding:.9rem .8rem 2rem!important}.marketplace-title{line-height:1.6;margin:0 0 .3rem!important;font-size:1.2rem!important}.marketplace-title .live-badge{padding:.15rem .6rem!important;font-size:.7rem!important}.marketplace-subtitle{line-height:1.7;margin:0 0 .9rem!important;font-size:.82rem!important}.market-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem!important;margin-bottom:.9rem!important;display:grid!important}.market-chip{white-space:nowrap;justify-content:center;min-width:0;gap:.3rem!important;padding:.55rem .5rem!important;font-size:.76rem!important}.market-chip>span:not(.market-chip__count){text-overflow:ellipsis;overflow:hidden}.market-chip svg{flex:none;width:16px!important;height:16px!important}.market-chip__count{flex:none;min-width:20px;height:20px;font-size:.7rem!important}.broadcasts-grid{grid-template-columns:minmax(0,1fr)!important;gap:.7rem!important}.broadcasts-grid>*{min-width:0}.broadcast-card{box-sizing:border-box;max-width:100%;overflow:hidden;border-radius:16px!important;padding:.8rem .9rem!important}.broadcast-card:hover{transform:none!important}.broadcast-card .card-header{border:0!important;margin:0!important;padding:0!important}.broadcast-card .client-name{font-size:.92rem!important}.broadcast-card .time-ago{font-size:.72rem!important}.broadcast-card .order-status-badge-wrapper{border-radius:9px!important;margin-top:.4rem!important;padding:.25rem .6rem!important;font-size:.72rem!important}.broadcast-card .osb-text{display:none}.broadcast-card .card-body{min-width:0;padding:.5rem 0 0!important}.broadcast-card .bc-pills{margin-bottom:.35rem!important}.broadcast-card .market-pill{max-width:100%;padding:.2rem .65rem!important;font-size:.72rem!important}.broadcast-card .market-pill svg{width:14px!important;height:14px!important}.broadcast-card .problem-text{overflow-wrap:anywhere;line-height:1.6;margin:0 0 .3rem!important;font-size:.86rem!important}.broadcast-card .location-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;margin:0!important;font-size:.76rem!important}.broadcast-card .location-text svg{vertical-align:-2px;display:inline-block}.broadcast-card .market-photo-btn{margin:.25rem 0!important;padding:.35rem .7rem!important;font-size:.74rem!important}.broadcast-card .card-footer{align-items:stretch;border:0!important;flex-direction:row!important;gap:.5rem!important;margin:.6rem 0 0!important;padding:0!important;display:flex!important}.broadcast-card .view-details-btn{flex:auto;justify-content:center;align-items:center;gap:.35rem;min-width:0;display:flex;border-radius:12px!important;width:auto!important;padding:.6rem .7rem!important;font-size:.82rem!important}.broadcast-card .bc-go{flex:none;display:inline-block;width:15px!important;height:15px!important}.broadcast-card .reject-order-btn{flex:none;justify-content:center;align-items:center;min-width:42px;display:flex;border-radius:12px!important;width:42px!important;padding:0!important}.broadcast-card .bc-reject-label{display:none}.broadcast-card .reject-order-btn svg{width:18px!important;height:18px!important}}.om-photos{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:.8rem;display:grid}.om-photo-tile{cursor:pointer;border:1.5px solid var(--line-strong,#cfd9e8);height:150px;box-shadow:var(--shadow-card,0 6px 18px #14243d12);background:#fff;border-radius:16px;padding:0;font-family:inherit;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .25s;display:block;position:relative;overflow:hidden}.om-photo-tile img{object-fit:contain;width:100%;height:100%;display:block}.om-photo-tile span{inset-inline:0;color:#fff;background:linear-gradient(#14243d00,#14243dd9);justify-content:center;align-items:center;gap:.35rem;padding:.4rem;font-size:.8rem;font-weight:800;display:flex;position:absolute;bottom:0}.om-photo-tile span svg{width:15px!important;height:15px!important}.om-photo-tile:hover{border-color:var(--brand-blue,#0e3f8c);box-shadow:var(--shadow-lift,0 14px 30px #14243d24);transform:translateY(-3px)}.om-photo-tile:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}@media (hover:none){.om-photo-tile:hover{transform:none}}@media (prefers-reduced-motion:reduce){.om-photo-tile{transition:none}}.om-visit{flex-direction:column;gap:.55rem;display:flex}.om-visit__days{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.om-visit__day{border:1.5px solid var(--line-strong,#cfd9e8);min-height:44px;color:var(--navy,#14243d);cursor:pointer;background:#fff;border-radius:14px;font-family:inherit;font-size:.92rem;font-weight:800;transition:border-color .2s,background .2s,color .2s,transform .15s}.om-visit__day:hover{border-color:var(--brand-blue,#0e3f8c)}.om-visit__day:active{transform:scale(.97)}.om-visit__day.is-selected{background:var(--brand-blue,#0e3f8c);border-color:var(--brand-blue,#0e3f8c);color:#fff}.om-visit__day:focus-visible,.om-visit__time input:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.om-visit__time{border:1.5px solid var(--line-strong,#cfd9e8);min-height:50px;color:var(--navy,#14243d);background:#fff;border-radius:14px;align-items:center;gap:.6rem;padding:0 .9rem;font-weight:800;display:flex}.om-visit__time svg{color:var(--brand-blue,#0e3f8c);flex:none;width:22px!important;height:22px!important}.om-visit__time input{color:var(--navy,#14243d);direction:ltr;background:0 0;border:0;margin-inline-start:auto;font-family:inherit;font-size:1.05rem;font-weight:800}.om-visit__hint{color:var(--ink-muted,#51627a);font-size:.76rem;font-weight:600}@media (prefers-reduced-motion:reduce){.om-visit__day{transition:none}}.cm-modal{scrollbar-width:thin;scrollbar-color:#b7cdee transparent;scrollbar-gutter:stable;overscroll-behavior:contain}.cm-modal::-webkit-scrollbar{width:10px}.cm-modal::-webkit-scrollbar-track{background:0 0;margin-block:22px}.cm-modal::-webkit-scrollbar-thumb{background:#b7cdee padding-box padding-box;border:3px solid #0000;border-radius:10px}.cm-modal::-webkit-scrollbar-thumb:hover{background:#0e3f8c padding-box padding-box}@media (width<=600px){.cm-modal{scrollbar-gutter:auto}.cm-modal::-webkit-scrollbar{width:6px}}.om-warranty__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.om-warranty__opt{color:#14243d;cursor:pointer;background:#fff;border:1.5px solid #cfd9e8;border-radius:16px;flex-direction:column;align-items:center;gap:.15rem;padding:.8rem .4rem .7rem;font-family:inherit;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:flex;position:relative}.om-warranty__opt:hover{border-color:#0e3f8c;transform:translateY(-2px)}.om-warranty__opt:focus-visible{outline-offset:2px;outline:3px solid #f7b523}.om-warranty__num{color:#0e3f8c;background:#dce8f9;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:900;transition:background .2s,color .2s,transform .3s;display:grid}.om-warranty__opt strong{font-size:.92rem;font-weight:800}.om-warranty__opt small{color:#51627a;font-size:.72rem;font-weight:700}.om-warranty__opt .om-option-check{top:8px;opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;inset-inline-start:8px;transform:scale(.6)}.om-warranty__opt.is-selected{background:#f4f8fd;border-color:#0e3f8c;box-shadow:0 0 0 3px #0e3f8c24}.om-warranty__opt.is-selected .om-warranty__num{color:#f7b523;background:#0e3f8c;transform:rotate(-6deg)}.om-warranty__opt.is-selected .om-option-check{opacity:1;transform:scale(1)}@media (width<=480px){.om-warranty__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.om-warranty__opt,.om-warranty__num{transition:none}}.dh{max-width:900px;margin:0 auto;padding:2rem 1.2rem 3rem}.dh__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.dh__head h1{color:var(--navy,#14243d);margin:0 0 .3rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.dh__head h1:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;width:56px;height:4px;margin-top:.5rem;display:block}.dh__head p{color:var(--ink-muted,#51627a);margin:0;font-size:.95rem;font-weight:600}.dh__sum{color:#fff;background:linear-gradient(135deg,#0a3173,#0e3f8c 60%,#1553b3);border-radius:18px;flex-direction:column;align-items:flex-end;padding:.7rem 1.1rem;display:flex;box-shadow:0 12px 26px #0e3f8c4d}.dh__sum span{opacity:.85;font-size:.8rem;font-weight:700}.dh__sum strong{color:var(--brand-yellow,#f7b523);font-size:1.6rem;font-weight:900;line-height:1.2}.dh__sum small{opacity:.8;font-size:.72rem;font-weight:700}.dh__list{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.dh__card{border:1.5px solid var(--line,#dce8f9);box-shadow:var(--shadow-card,0 6px 18px #14243d12);animation:.5s cubic-bezier(.16,1,.3,1) both dhRise;animation-delay:calc(var(--i,0) * 60ms);background:#fff;border-radius:20px;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:flex}.dh__card:hover{box-shadow:var(--shadow-lift,0 14px 30px #0e3f8c24);border-color:#b7cdee;transform:translateY(-3px)}.dh__icon{background:var(--blue-tint,#dce8f9);width:50px;height:50px;color:var(--brand-blue,#0e3f8c);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.dh__card.is-return .dh__icon{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d)}.dh__icon svg{width:26px!important;height:26px!important}.dh__body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.dh__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dh__top strong{color:var(--navy,#14243d);font-size:1.05rem;font-weight:900}.dh__chip{color:var(--success,#1e7a4c);background:#e3f4ea;border-radius:999px;padding:.15rem .7rem;font-size:.75rem;font-weight:800}.dh__device{color:var(--ink-muted,#51627a);margin:0;font-size:.9rem;font-weight:700}.dh__route{color:var(--navy,#14243d);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.dh__route span{align-items:center;gap:.25rem;display:inline-flex}.dh__route svg{color:var(--brand-blue,#0e3f8c);width:16px!important;height:16px!important}.dh__arrow{color:var(--ink-muted,#51627a)!important}.dh__meta{color:var(--ink-muted,#51627a);flex-wrap:wrap;align-items:center;gap:.9rem;font-size:.8rem;font-weight:700;display:flex}.dh__meta b{color:var(--success,#1e7a4c);margin-inline-start:auto;font-size:1rem;font-weight:900}.dh__skeleton{background:linear-gradient(100deg,#dce8f9 30%,#f4f8fd 50%,#dce8f9 70%) 0 0/200% 100%;border-radius:20px;height:112px;animation:1.4s linear infinite dhShimmer}.dh__empty{text-align:center;background:#fff;border:1.5px dashed #b7cdee;border-radius:24px;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.dh__empty>span{background:var(--blue-tint,#dce8f9);width:76px;height:76px;color:var(--brand-blue,#0e3f8c);border-radius:50%;justify-content:center;align-items:center;animation:3.4s ease-in-out infinite dhFloat;display:flex}.dh__empty>span svg{width:40px!important;height:40px!important}.dh__empty h3{color:var(--navy,#14243d);margin:.4rem 0 0;font-size:1.2rem;font-weight:900}.dh__empty p{color:var(--ink-muted,#51627a);margin:0 0 .6rem;font-weight:600}.dh__empty button{background:var(--brand-yellow,#f7b523);min-height:48px;color:var(--navy,#14243d);cursor:pointer;border:0;border-radius:14px;padding:0 1.4rem;font-family:inherit;font-size:1rem;font-weight:800;transition:background .2s,transform .15s}.dh__empty button:hover{background:var(--yellow-hover,#e3a00f);transform:translateY(-2px)}.dh__empty button:focus-visible{outline:3px solid var(--brand-blue,#0e3f8c);outline-offset:3px}.dh__error{color:#a8281b;background:#fdecea;border-radius:14px;margin-bottom:1rem;padding:.8rem 1rem;font-weight:800}@keyframes dhRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dhShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes dhFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=560px){.dh{padding:1.4rem 1rem 2.4rem}.dh__sum{align-items:flex-start;width:100%}.dh__meta b{margin-inline-start:0}}@media (hover:none){.dh__card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.dh__card,.dh__skeleton,.dh__empty>span{animation:none!important}.dh__card,.dh__empty button{transition:none}}.wr-page{min-height:100vh;font-family:var(--font-main,"Roboto", "Cairo", sans-serif);background:#fff}.wr-wrap{width:92%;max-width:1180px;margin:0 auto}.wr-orb{pointer-events:none;border-radius:50%;position:absolute}.wr-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .1s);transform:translateY(28px)}.wr-reveal.is-in{opacity:1;transform:none}.wr-btn{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.7rem;font-family:inherit;font-size:.98rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.wr-btn svg{transition:transform .3s cubic-bezier(.16,1,.3,1);width:20px!important;height:20px!important}.wr-btn:hover svg{transform:translate(-4px)}.wr-btn:active{transform:scale(.97)}.wr-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.wr-btn--yellow{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);box-shadow:0 10px 24px #f7b52366}.wr-btn--yellow:hover{background:#e3a00f;transform:translateY(-3px)}.wr-btn--yellow:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.2s ease-in-out 1.2s infinite wrShine;position:absolute;inset:0;transform:translate(120%)}.wr-btn--ghost{color:#fff;background:#ffffff1f;border:1.5px solid #fff6}.wr-btn--ghost:hover{color:var(--brand-blue,#0e3f8c);background:#fff;transform:translateY(-3px)}.wr-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:3.2rem 0 6.2rem;position:relative;overflow:hidden}.wr-orb--1{background:#ffffff0f;width:380px;height:380px;animation:10s ease-in-out infinite wrDrift;top:-140px;left:-100px}.wr-orb--2{background:#f7b52329;width:200px;height:200px;animation:8s ease-in-out infinite reverse wrDrift;bottom:-70px;right:8%}.wr-orb--3{background:#ffffff0f;width:260px;height:260px;animation:9s ease-in-out infinite wrDrift;top:-90px;left:8%}.wr-hero__grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid;position:relative}.wr-hero__text>*{animation:.7s cubic-bezier(.16,1,.3,1) both wrRise}.wr-hero__text>:nth-child(2){animation-delay:.1s}.wr-hero__text>:nth-child(3){animation-delay:.2s}.wr-hero__text>:nth-child(4){animation-delay:.3s}.wr-crumbs{color:#dce8f9;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.wr-crumbs a{color:var(--brand-yellow,#f7b523);text-decoration:none}.wr-hero h1{margin:1rem 0 .8rem;font-size:clamp(2.2rem,4vw,3.3rem);font-weight:900;line-height:1.25}.wr-hero h1 span{color:var(--brand-yellow,#f7b523);position:relative}.wr-hero h1 span:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;height:4px;animation:.9s cubic-bezier(.16,1,.3,1) .8s both wrUnderline;position:absolute;bottom:-4px;right:0}.wr-hero p{color:#dce8f9;max-width:500px;margin:0 0 1.7rem;font-size:1.05rem;line-height:1.9}.wr-hero__actions{flex-wrap:wrap;gap:.8rem;display:flex}.wr-shield{aspect-ratio:1;justify-content:center;align-items:center;width:min(100%,360px);margin:0 auto;display:flex;position:relative}.wr-shield__ring{border-radius:50%;position:absolute}.wr-shield__ring--1{border:1.5px dashed #ffffff4d;animation:40s linear infinite wrSpin;inset:4%}.wr-shield__ring--2{border:2px solid #f7b52366;animation:4s ease-in-out infinite wrBreathe;inset:18%}.wr-shield__svg{z-index:2;filter:drop-shadow(0 22px 30px #00000059);width:52%;height:auto;animation:5s ease-in-out infinite wrFloat;position:relative}.wr-shield__body{fill:#fff;stroke:var(--brand-yellow,#f7b523);stroke-width:5px;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:1.6s .2s forwards wrDraw,.6s 1.4s forwards wrFill}.wr-shield__check{fill:none;stroke:var(--brand-blue,#0e3f8c);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90px;animation:.7s 1.5s forwards wrDraw}.wr-chip{z-index:3;color:var(--navy,#14243d);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 12px 24px #0a317359}.wr-chip svg{color:var(--brand-blue,#0e3f8c);width:18px!important;height:18px!important}.wr-chip--1{animation:4s ease-in-out infinite wrFloat;top:12%;right:2%}.wr-chip--2{animation:4.6s ease-in-out .6s infinite wrFloat;top:46%;left:-2%}.wr-chip--3{animation:5s ease-in-out 1.1s infinite wrFloat;bottom:10%;right:6%}.wr-wave{z-index:1;fill:#fff;width:100%;height:50px;position:absolute;bottom:-1px;left:0;max-width:none!important}.wr-section{padding:4.2rem 0}.wr-section--tint{background:var(--mist,#edf3fb)}.wr-head{text-align:center;margin-bottom:2.4rem}.wr-kicker{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;margin-bottom:.6rem;padding:.25rem .9rem;font-size:.8rem;font-weight:800;display:inline-block}.wr-head h2{color:var(--navy,#14243d);margin:0 0 .5rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900}.wr-head p{color:var(--ink-muted,#51627a);margin:0;font-size:1rem}.wr-periods{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.wr-period{text-align:center;box-shadow:var(--shadow-card,0 8px 26px #14243d12);background:#fff;border:1.5px solid #e3eaf4;border-radius:24px;flex-direction:column;align-items:center;padding:1.7rem 1.2rem 1.4rem;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.wr-period:before{content:"";background:var(--brand-yellow,#f7b523);transform-origin:100%;height:4px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.wr-period.is-in:hover{box-shadow:var(--shadow-lift,0 22px 44px #0e3f8c29);border-color:#b7cdee;transform:translateY(-8px)}.wr-period:hover:before{transform:scaleX(1)}.wr-period__ico{background:var(--blue-tint,#dce8f9);width:62px;height:62px;color:var(--brand-blue,#0e3f8c);border-radius:20px;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:flex}.wr-period__ico svg{width:34px!important;height:34px!important}.wr-period:hover .wr-period__ico{background:var(--brand-blue,#0e3f8c);color:#fff;transform:rotate(-8deg)scale(1.08)}.wr-period__num{align-items:baseline;gap:.35rem;margin:1rem 0 .2rem;display:flex}.wr-period__num strong{color:var(--brand-blue,#0e3f8c);font-size:3rem;font-weight:900;line-height:1}.wr-period__num small{color:var(--ink-muted,#51627a);font-size:1rem;font-weight:800}.wr-period h3{color:var(--navy,#14243d);margin:0 0 1rem;font-size:1.02rem;font-weight:800}.wr-period__bar{background:var(--blue-tint,#dce8f9);border-radius:8px;width:100%;height:8px;overflow:hidden}.wr-period__bar i{float:right;background:linear-gradient(270deg,#0e3f8c,#f7b523);border-radius:8px;width:0;height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1) .3s;display:block}.wr-period.is-in .wr-period__bar i{width:var(--w)}.wr-steps{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.wr-steps__line{background:#cbdcf5;border-radius:3px;height:3px;position:absolute;top:34px;left:16.6%;right:16.6%;overflow:hidden}.wr-steps__line i{float:right;background:var(--brand-blue,#0e3f8c);width:0;height:100%;transition:width 1.8s cubic-bezier(.16,1,.3,1) .4s;display:block}.wr-steps.is-in .wr-steps__line i{width:100%}.wr-steps li{z-index:1;text-align:center;opacity:0;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(22px)}.wr-steps.is-in li{animation:.7s cubic-bezier(.16,1,.3,1) both wrRise;animation-delay:calc(var(--i) * .22s + .2s)}.wr-steps__num{background:var(--brand-blue,#0e3f8c);color:#fff;border:6px solid var(--mist,#edf3fb);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.4rem;font-weight:900;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s;display:flex;box-shadow:0 12px 24px #0e3f8c4d}.wr-steps li:hover .wr-steps__num{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transform:scale(1.1)rotate(-6deg)}.wr-steps__ico{width:54px;height:54px;color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:17px;justify-content:center;align-items:center;margin-top:1rem;display:flex;box-shadow:0 6px 16px #14243d14}.wr-steps__ico svg{width:30px!important;height:30px!important}.wr-steps h4{color:var(--navy,#14243d);margin:.9rem 0 .35rem;font-size:1.08rem;font-weight:800}.wr-steps p{max-width:250px;color:var(--ink-muted,#51627a);margin:0;font-size:.88rem;line-height:1.8}.wr-policy{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.wr-card{background:var(--mist,#edf3fb);border:1.5px solid #0000;border-radius:22px;align-items:flex-start;gap:1rem;padding:1.5rem 1.4rem;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s,background .3s;display:flex;position:relative;overflow:hidden}.wr-card__num{color:#0e3f8c14;font-size:3.6rem;font-weight:900;line-height:1;transition:color .3s,transform .4s;position:absolute;top:10px;left:16px}.wr-card.is-in:hover{box-shadow:var(--shadow-lift,0 20px 40px #0e3f8c26);background:#fff;border-color:#b7cdee;transform:translateY(-6px)}.wr-card:hover .wr-card__num{color:#f7b52366;transform:scale(1.1)}.wr-card__ico{background:var(--brand-yellow,#f7b523);width:58px;height:58px;color:var(--navy,#14243d);border-radius:18px;flex:none;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 8px 18px #f7b5234d}.wr-card__ico svg{width:32px!important;height:32px!important}.wr-card:hover .wr-card__ico{background:var(--brand-blue,#0e3f8c);color:#fff;transform:rotate(-8deg)scale(1.08)}.wr-card__body{min-width:0;position:relative}.wr-card h3{color:var(--navy,#14243d);margin:0 0 .45rem;font-size:1.1rem;font-weight:800}.wr-card p{color:var(--ink-muted,#51627a);margin:0;font-size:.93rem;font-weight:600;line-height:1.95}.wr-card.is-warn{border-inline-start:5px solid var(--brand-yellow,#f7b523);background:#fff8e4}.wr-cta{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 60%,#1553b3 100%);padding:3.2rem 0;position:relative;overflow:hidden}.wr-cta__inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.wr-cta h2{margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900}.wr-cta h2:after{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;width:56px;height:4px;margin-top:10px;display:block}.wr-cta p{color:#dce8f9;margin:.7rem 0 0;font-size:1rem}.wr-cta__actions{flex-wrap:wrap;gap:.8rem;display:flex}@keyframes wrRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes wrUnderline{0%{width:0}to{width:100%}}@keyframes wrDrift{0%,to{transform:translate(0)}50%{transform:translate(26px,18px)}}@keyframes wrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes wrBreathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.07)}}@keyframes wrSpin{to{transform:rotate(360deg)}}@keyframes wrDraw{to{stroke-dashoffset:0}}@keyframes wrFill{to{fill:#edf3fb}}@keyframes wrShine{0%,55%{transform:translate(120%)}to{transform:translate(-120%)}}@media (width<=1000px){.wr-periods{grid-template-columns:1fr 1fr}.wr-hero__grid{text-align:center;grid-template-columns:1fr}.wr-hero p{margin-inline:auto}.wr-hero__actions{justify-content:center}.wr-shield{order:-1;max-width:270px}}@media (width<=720px){.wr-wrap{width:calc(100% - 1.6rem)}.wr-hero{padding:1.8rem 0 4.2rem}.wr-hero h1{font-size:2rem}.wr-hero p{font-size:.93rem}.wr-hero__actions{flex-direction:column}.wr-btn{width:100%}.wr-chip{padding:.3rem .7rem;font-size:.72rem}.wr-section{padding:2.8rem 0}.wr-head{margin-bottom:1.6rem}.wr-periods{gap:.8rem}.wr-period{border-radius:20px;padding:1.2rem .8rem 1.1rem}.wr-period__ico{border-radius:16px;width:50px;height:50px}.wr-period__num strong{font-size:2.3rem}.wr-period h3{font-size:.88rem}.wr-steps{grid-template-columns:1fr;gap:1.4rem}.wr-steps__line{width:3px;height:auto;inset:34px 33px 34px auto}.wr-steps__line i{float:none;height:0;transition:height 1.8s cubic-bezier(.16,1,.3,1) .4s;width:100%!important}.wr-steps.is-in .wr-steps__line i{height:100%}.wr-steps li{text-align:right;grid-template-columns:68px 1fr;align-items:center;column-gap:1rem;display:grid}.wr-steps__num{grid-row:1/span 3}.wr-steps__ico{display:none}.wr-steps h4{margin:0 0 .2rem}.wr-steps p{max-width:none}.wr-policy{grid-template-columns:1fr;gap:.9rem}.wr-card{border-radius:20px;padding:1.2rem 1rem}.wr-card__ico{border-radius:15px;width:48px;height:48px}.wr-card__num{font-size:2.8rem}.wr-cta{text-align:center;padding:2.4rem 0}.wr-cta__inner{flex-direction:column}.wr-cta h2:after{margin-inline:auto}.wr-cta__actions{flex-direction:column;width:100%}}@media (hover:none){.wr-period.is-in:hover,.wr-card.is-in:hover{transform:none}.wr-period:hover:before{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.wr-reveal{opacity:1;transition:none;transform:none}.wr-steps li{opacity:1;transform:none;animation:none!important}.wr-hero__text>*,.wr-orb,.wr-shield *,.wr-chip,.wr-hero h1 span:after,.wr-btn--yellow:after{animation:none!important}.wr-shield__body,.wr-shield__check{stroke-dashoffset:0}.wr-shield__body{fill:#edf3fb}.wr-period__bar i,.wr-steps__line i{width:var(--w,100%);transition:none}}.wr-progress{z-index:100000;pointer-events:none;background:0 0;height:4px;position:fixed;top:0;left:0;right:0}.wr-progress i{float:right;background:linear-gradient(270deg,#0e3f8c,#f7b523);border-radius:0 0 4px 4px;height:100%;transition:width .1s linear;display:block}.wr-chartsec{position:relative;overflow:hidden}.wr-dot{pointer-events:none;border-radius:50%;position:absolute}.wr-dot--a{background:var(--brand-yellow,#f7b523);width:16px;height:16px;animation:4s ease-in-out infinite wrFloat;top:90px;left:6%}.wr-dot--b{background:var(--brand-blue,#0e3f8c);opacity:.5;width:11px;height:11px;animation:5s ease-in-out 1s infinite wrFloat;bottom:80px;right:7%}.wr-mini{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.8rem;margin-top:1.6rem;display:grid}.wr-mini__item{text-align:center;background:var(--mist,#edf3fb);border-radius:20px;flex-direction:column;align-items:center;gap:.6rem;padding:1rem .8rem;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s;display:flex}.wr-mini__item:hover{background:#fff;transform:translateY(-4px);box-shadow:0 14px 28px #0e3f8c1f}.wr-mini__ico{background:var(--brand-yellow,#f7b523);width:50px;height:50px;color:var(--navy,#14243d);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.wr-mini__ico svg{width:28px!important;height:28px!important}.wr-mini__item strong{color:var(--brand-blue,#0e3f8c);font-size:1.7rem;font-weight:900;line-height:1.1;display:block}.wr-mini__item small{color:var(--ink-muted,#51627a);font-size:.8rem;font-weight:800}.wr-mini__item span{color:var(--ink-muted,#51627a);font-size:.82rem;font-weight:700}.wr-vs{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid;position:relative}.wr-vs__badge{z-index:2;background:var(--navy,#14243d);color:#fff;border:5px solid var(--mist,#edf3fb);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:.95rem;font-weight:900;animation:2.4s infinite wrPulseNavy;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wr-vs__col{border-top:5px solid var(--brand-blue,#0e3f8c);box-shadow:var(--shadow-card,0 8px 26px #14243d12);background:#fff;border-radius:26px;padding:1.6rem 1.5rem;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.wr-vs__col.is-no{border-top-color:var(--brand-yellow,#f7b523)}.wr-vs__col.is-in:hover{box-shadow:var(--shadow-lift,0 22px 44px #0e3f8c26);transform:translateY(-6px)}.wr-vs__col h3{color:var(--navy,#14243d);align-items:center;gap:.7rem;margin:0 0 1.1rem;font-size:1.2rem;font-weight:900;display:flex}.wr-vs__col h3 span{color:#1e7a4c;background:#e3f4ea;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.wr-vs__col.is-no h3 span{color:#a8281b;background:#fdecea}.wr-vs__col h3 svg{width:28px!important;height:28px!important}.wr-vs__col ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.wr-vs__col li{background:var(--mist,#edf3fb);color:var(--navy,#14243d);opacity:0;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.93rem;font-weight:700;display:flex;transform:translate(24px)}.wr-vs__col.is-in li{animation:.55s cubic-bezier(.16,1,.3,1) both wrSlideIn;animation-delay:calc(var(--k) * .1s + .35s)}.wr-vs__col li svg{box-sizing:border-box;color:#fff;background:#1e7a4c;border-radius:50%;flex:none;padding:5px;width:24px!important;height:24px!important}.wr-vs__col.is-no li svg{background:#a8281b}.wr-steps__line b{background:var(--brand-yellow,#f7b523);opacity:0;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:4.5s ease-in-out 2.2s infinite wrTravel;position:absolute;top:50%;right:0;box-shadow:0 0 0 5px #f7b52340}.wr-steps.is-in .wr-steps__line b{opacity:1}.wr-steps__line{overflow:visible}.wr-steps__num{border-color:#fff!important}.wr-steps__card{background:var(--mist,#edf3fb);border-radius:22px;width:100%;margin-top:.9rem;padding:1.3rem 1.2rem;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s}.wr-steps li:hover .wr-steps__card{background:#fff;transform:translateY(-6px);box-shadow:0 18px 36px #0e3f8c24}.wr-steps__ico{background:#fff;margin:0 auto}.wr-steps li:hover .wr-steps__ico{background:var(--brand-blue,#0e3f8c);color:#fff}.wr-steps__card p{margin-inline:auto}.wr-tabs{grid-template-columns:340px 1fr;align-items:stretch;gap:1.4rem;display:grid}.wr-tabs__list{flex-direction:column;gap:.5rem;display:flex}.wr-tab{text-align:right;cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:.8rem;padding:.85rem 1rem;font-family:inherit;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.wr-tab:hover{border-color:#b7cdee;transform:translate(-4px)}.wr-tab__num{background:var(--blue-tint,#dce8f9);width:34px;height:34px;color:var(--brand-blue,#0e3f8c);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;transition:background .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.wr-tab__title{color:var(--navy,#14243d);font-size:.92rem;font-weight:800;line-height:1.5}.wr-tab.is-active{background:var(--brand-blue,#0e3f8c);transform:translate(-8px);box-shadow:0 14px 28px #0e3f8c47}.wr-tab.is-active .wr-tab__title{color:#fff}.wr-tab.is-active .wr-tab__num{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transform:scale(1.1)}.wr-tab.is-warn.is-active{background:#14243d}.wr-tab__timer{background:var(--brand-yellow,#f7b523);transform-origin:100%;height:4px;animation:linear forwards wrTimer;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wr-tab:focus-visible,.wr-panel__nav button:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.wr-panel{box-shadow:var(--shadow-lift,0 22px 50px #0e3f8c1f);border-top:5px solid var(--brand-yellow,#f7b523);background:#fff;border-radius:28px;padding:2.2rem 2rem 1.6rem;animation:.6s cubic-bezier(.16,1,.3,1) both wrPanelIn;position:relative;overflow:hidden}.wr-panel.is-warn{background:#fff8e4;border-top-color:#a8281b}.wr-panel__big{color:#0e3f8c0f;pointer-events:none;font-size:11rem;font-weight:900;line-height:1;animation:.8s cubic-bezier(.16,1,.3,1) both wrBigIn;position:absolute;top:-18px;left:12px}.wr-panel__ico{background:var(--brand-yellow,#f7b523);width:74px;height:74px;color:var(--navy,#14243d);border-radius:24px;justify-content:center;align-items:center;animation:.7s cubic-bezier(.34,1.56,.64,1) both wrIcon;display:flex;position:relative;box-shadow:0 14px 28px #f7b52366}.wr-panel__ico svg{width:42px!important;height:42px!important}.wr-panel h3{color:var(--navy,#14243d);margin:1.2rem 0 .6rem;font-size:1.5rem;font-weight:900;position:relative}.wr-panel p{max-width:620px;color:var(--ink-muted,#51627a);margin:0 0 1.2rem;font-size:1.02rem;font-weight:600;line-height:2;position:relative}.wr-panel__chips{flex-wrap:wrap;gap:.6rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex;position:relative}.wr-panel__chips li{background:var(--mist,#edf3fb);color:var(--navy,#14243d);opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) both wrChipIn;animation-delay:calc(var(--k) * 90ms + .25s);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.85rem;font-weight:800;display:inline-flex}.wr-panel__chips li svg{box-sizing:border-box;background:var(--brand-blue,#0e3f8c);color:#fff;border-radius:50%;padding:4px;width:20px!important;height:20px!important}.wr-panel.is-warn .wr-panel__chips li{color:#7a1d12;background:#fdecea}.wr-panel.is-warn .wr-panel__chips li svg{background:#a8281b}.wr-panel__nav{border-top:1px solid #e3eaf4;justify-content:flex-end;align-items:center;gap:.8rem;padding-top:1rem;display:flex;position:relative}.wr-panel__nav span{color:var(--ink-muted,#51627a);font-size:.85rem;font-weight:800}.wr-panel__nav button{background:var(--blue-tint,#dce8f9);width:42px;height:42px;color:var(--brand-blue,#0e3f8c);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:background .25s,color .25s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.wr-panel__nav button:hover{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transform:scale(1.1)}.wr-cta__shield{color:#ffffff14;animation:6s ease-in-out infinite wrFloat;position:absolute;top:50%;left:6%;transform:translateY(-50%);width:150px!important;height:150px!important}@keyframes wrBob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}@keyframes wrPulseNavy{70%{box-shadow:0 0 0 12px #14243d00}to{box-shadow:0 0 #14243d00}}@keyframes wrSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes wrTravel{0%{right:0}50%{right:calc(100% - 14px)}to{right:0}}@keyframes wrTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wrPanelIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes wrBigIn{0%{opacity:0;transform:translateY(30px)scale(.8)}to{opacity:1;transform:none}}@keyframes wrIcon{0%{opacity:0;transform:scale(.4)rotate(-16deg)}to{opacity:1;transform:none}}@keyframes wrChipIn{0%{opacity:0;transform:translateY(12px)scale(.8)}to{opacity:1;transform:none}}@media (width<=1000px){.wr-tabs{grid-template-columns:1fr}.wr-tabs__list{scrollbar-width:none;flex-direction:row;padding-bottom:.4rem;overflow-x:auto}.wr-tabs__list::-webkit-scrollbar{display:none}.wr-tab{flex:none}.wr-tab__title{white-space:nowrap}.wr-tab.is-active,.wr-tab:hover{transform:none}.wr-mini{grid-template-columns:1fr}}@media (width<=720px){.wr-chart{border-radius:22px;padding:1.4rem 1rem 1.2rem}.wr-chart__scale,.wr-chart__grid{display:none}.wr-row{grid-template-columns:1fr;gap:.5rem}.wr-row__label{padding-left:0}.wr-row__track{height:34px}.wr-row__badge{padding:.22rem .6rem;font-size:.74rem}.wr-vs{grid-template-columns:1fr;gap:1.6rem}.wr-vs__badge{order:2;grid-row:2;margin:-.6rem auto;position:relative;top:auto;left:auto;transform:none}.wr-vs__col.is-yes{order:1}.wr-vs__col.is-no{order:3}.wr-vs__col{border-radius:22px;padding:1.3rem 1.1rem}.wr-steps__card{margin-top:0}.wr-steps li{grid-template-columns:68px 1fr;align-items:start}.wr-steps__ico{width:44px;height:44px;margin:0 0 .6rem;display:flex}.wr-steps__card p,.wr-steps__card h4{text-align:right}.wr-steps__line b{display:none}.wr-panel{border-radius:22px;padding:1.6rem 1.2rem 1.2rem}.wr-panel h3{font-size:1.2rem}.wr-panel p{font-size:.93rem}.wr-panel__big{font-size:7rem}.wr-panel__ico{border-radius:20px;width:60px;height:60px}.wr-panel__ico svg{width:34px!important;height:34px!important}.wr-cta__shield{width:90px!important;height:90px!important}}@media (hover:none){.wr-mini__item:hover,.wr-vs__col.is-in:hover,.wr-steps li:hover .wr-steps__card{transform:none}}@media (prefers-reduced-motion:reduce){.wr-dot,.wr-row__fill:after,.wr-row__badge,.wr-vs__badge,.wr-steps__line b,.wr-tab__timer,.wr-panel,.wr-panel__big,.wr-panel__ico,.wr-panel__chips li,.wr-cta__shield{animation:none!important}.wr-panel__chips li,.wr-vs__col li{opacity:1;transform:none}.wr-chart .wr-row__fill{width:var(--w);transition:none}}.wr-period-card{box-shadow:var(--shadow-lift,0 22px 50px #0e3f8c1f);background:#fff;border:1.5px solid #e3eaf4;border-radius:30px;grid-template-columns:300px 1fr;align-items:center;gap:2rem;padding:2rem;display:grid;position:relative;overflow:hidden}.wr-period-card:before{content:"";background:linear-gradient(90deg, var(--brand-blue,#0e3f8c), var(--brand-yellow,#f7b523));height:5px;position:absolute;inset:0 0 auto}.wr-ring{width:250px;height:250px;margin:0 auto;position:relative}.wr-ring svg{width:100%;height:100%;transform:rotate(-90deg)scaleY(-1);max-width:none!important}.wr-ring__bg{fill:none;stroke:var(--blue-tint,#dce8f9);stroke-width:14px}.wr-ring__fg{fill:none;stroke:var(--brand-blue,#0e3f8c);stroke-width:14px;stroke-linecap:round;stroke-dashoffset:553px;transition:stroke-dashoffset 1.8s cubic-bezier(.16,1,.3,1) .3s}.wr-period-card.is-in .wr-ring__fg{stroke-dashoffset:0}.wr-ring__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wr-ring__center strong{color:var(--brand-blue,#0e3f8c);font-size:4.2rem;font-weight:900;line-height:1}.wr-ring__center span{color:var(--navy,#14243d);margin-top:.1rem;font-size:1.3rem;font-weight:900}.wr-ring__center small{background:var(--yellow-tint,#fff3d1);color:var(--navy,#14243d);border-radius:999px;margin-top:.4rem;padding:.15rem .8rem;font-size:.78rem;font-weight:800}.wr-ring__orbit{animation:8s linear infinite wrSpin;position:absolute;inset:0}.wr-ring__orbit i{background:var(--brand-yellow,#f7b523);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:5px;left:50%;box-shadow:0 0 0 6px #f7b52340}.wr-tl__bar{background:var(--blue-tint,#dce8f9);border-radius:999px;height:22px;margin-top:1rem;position:relative}.wr-tl__fill{background:linear-gradient(270deg,#0e3f8c,#1553b3);border-radius:999px;width:0;transition:width 2s cubic-bezier(.16,1,.3,1) .3s;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.wr-period-card.is-in .wr-tl__fill{width:100%}.wr-tl__fill i{background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);animation:2.8s ease-in-out 2s infinite wrShine;position:absolute;inset:0;transform:translate(120%)}.wr-tl__van{background:var(--brand-yellow,#f7b523);width:38px;height:38px;color:var(--navy,#14243d);z-index:2;opacity:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-19px;display:flex;position:absolute;top:50%;right:0;box-shadow:0 8px 16px #f7b52380}.wr-tl__van svg{width:22px!important;height:22px!important}.wr-period-card.is-in .wr-tl__van{animation:2s cubic-bezier(.16,1,.3,1) .3s both wrRun}.wr-tl__tick{background:#0e3f8c40;width:2px;position:absolute;top:-5px;bottom:-5px}.wr-tl__labels{color:var(--ink-muted,#51627a);justify-content:space-between;gap:.5rem;margin-top:.9rem;font-size:.82rem;font-weight:800;display:flex}.wr-tl__labels span{align-items:center;gap:.4rem;display:inline-flex}.wr-tl__labels svg{color:var(--brand-blue,#0e3f8c);width:18px!important;height:18px!important}.wr-covers{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.wr-covers li{color:var(--brand-blue,#0e3f8c);background:#fff;border:1.5px solid #e3eaf4;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:800;transition:background .25s,color .25s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.wr-covers li:hover{background:var(--brand-blue,#0e3f8c);color:#fff;transform:translateY(-4px)}.wr-covers li svg{width:22px!important;height:22px!important}@keyframes wrRun{0%{opacity:0;right:0}15%{opacity:1}to{opacity:1;right:calc(100% - 38px)}}@media (width<=1000px){.wr-period-card{grid-template-columns:1fr;gap:1.4rem;padding:1.6rem 1.2rem}.wr-ring{width:210px;height:210px}.wr-ring__center strong{font-size:3.4rem}}@media (width<=720px){.wr-period-card{border-radius:24px}.wr-tl__labels{flex-wrap:wrap;font-size:.72rem}.wr-tl__labels span:nth-child(2){display:none}.wr-covers li{padding:.5rem .9rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.wr-ring__orbit,.wr-tl__fill i,.wr-tl__van{animation:none!important}.wr-ring__fg{stroke-dashoffset:0;transition:none}.wr-tl__fill{width:100%;transition:none}.wr-tl__van{opacity:1;right:calc(100% - 38px)}}.sp-page{background:var(--mist,#edf3fb);color:var(--navy,#14243d);font-family:inherit}body .sp-page.app-wrapper{background:var(--mist,#edf3fb)!important;background-color:var(--mist,#edf3fb)!important}.sp-container{width:min(1100px,100% - 2rem);margin-inline:auto}.sp-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.sp-hero__orb{pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite sp-drift;position:absolute}.sp-hero__orb--a{top:-120px;background:#ffffff0f;width:320px;height:320px;inset-inline-end:-80px}.sp-hero__orb--b{bottom:-90px;background:#f7b52329;width:220px;height:220px;animation-delay:-4s;inset-inline-start:8%}.sp-hero__inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;display:grid;position:relative}.sp-hero__text>*{animation:.7s cubic-bezier(.16,1,.3,1) both sp-rise}.sp-hero__text>:nth-child(2){animation-delay:80ms}.sp-hero__text>:nth-child(3){animation-delay:.16s}.sp-hero__text>:nth-child(4){animation-delay:.24s}.sp-hero__text>:nth-child(5){animation-delay:.32s}.sp-chip{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.sp-chip__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite sp-ping}.sp-hero h1{margin:1rem 0 .8rem;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:900;line-height:1.35}.sp-underline{display:inline-block;position:relative}.sp-underline:after{content:"";inset-inline:0;background:var(--brand-yellow,#f7b523);transform-origin:100%;border-radius:4px;height:6px;animation:.9s cubic-bezier(.16,1,.3,1) .5s both sp-draw;position:absolute;bottom:-2px}.sp-hero p{color:#ffffffe0;max-width:520px;margin:0 0 1.4rem;font-size:clamp(.92rem,1.4vw,1.02rem);font-weight:600;line-height:1.9}.sp-hero__actions{flex-wrap:wrap;gap:.8rem;margin-bottom:1.4rem;display:flex}.sp-crumbs{color:#ffffffbf;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.sp-crumbs a{color:#fff;text-decoration:none}.sp-crumbs a:hover{text-decoration:underline}.sp-hero__art{aspect-ratio:1;place-items:center;width:100%;max-width:280px;margin-inline:auto;display:grid;position:relative}.sp-ring{border:2px solid #ffffff59;border-radius:50%;animation:3.2s ease-out infinite sp-wave;position:absolute;inset:14%}.sp-ring--2{animation-delay:1.6s}.sp-headset{aspect-ratio:1;width:62%;color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:32%;place-items:center;animation:5s ease-in-out infinite sp-float;display:grid;position:relative;box-shadow:0 24px 50px #05143261}.sp-bubble{background:var(--brand-yellow,#f7b523);width:46px;height:46px;color:var(--navy,#14243d);border-radius:15px;place-items:center;animation:4s ease-in-out infinite sp-float;display:grid;position:absolute;box-shadow:0 10px 22px #0514324d}.sp-bubble--1{top:8%;inset-inline-end:6%}.sp-bubble--2{bottom:10%;animation-delay:-2s;inset-inline-start:4%}.sp-hero__wave{inset-inline:0;width:100%;height:48px;display:block;position:absolute;bottom:-1px}.sp-section{padding:clamp(2rem,5vw,3.5rem) 0}.sp-section--cards{padding-top:clamp(1.5rem,3vw,2.2rem);padding-bottom:0}.sp-icon-tile{background:var(--blue-tint,#dce8f9);width:52px;height:52px;color:var(--brand-blue,#0e3f8c);border-radius:16px;flex:none;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.sp-btn{background:var(--brand-yellow,#f7b523);min-height:48px;color:var(--navy,#14243d);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.sp-btn:hover{background:var(--yellow-hover,#e3a00f)}.sp-btn:active{transform:scale(.97)}.sp-btn:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}.sp-btn:disabled{opacity:.7;cursor:not-allowed}.sp-btn svg{transition:transform .2s}.sp-btn:hover svg{transform:translate(-5px)}.sp-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3s ease-in-out infinite sp-shine;position:absolute;inset:0;transform:translate(120%)}.sp-btn--ghost{color:#fff;background:#ffffff1f;border:1px solid #ffffff59}.sp-btn--ghost:hover{background:#ffffff38}.sp-btn--ghost:after{display:none}.sp-btn--ghost:hover svg{transform:none}.sp-btn--block{width:100%}.sp-hero .sp-btn:focus-visible{outline-color:#fff}.sp-cards{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.sp-card{border:1px solid var(--line,#dce8f9);box-shadow:var(--shadow-card,0 6px 20px #14243d12);color:inherit;background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;padding:1.4rem;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}a.sp-card:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:3px}.sp-card h3{color:var(--ink-muted,#51627a);margin:.9rem 0 .3rem;font-size:.95rem;font-weight:800}.sp-card__main{color:var(--brand-blue,#0e3f8c);word-break:break-word;text-align:start;unicode-bidi:plaintext;margin:0;font-size:1.02rem;font-weight:800}.sp-card__sub{color:var(--ink-muted,#51627a);margin:.25rem 0 0;font-size:.8rem;font-weight:700}.sp-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:1.4rem;display:grid}.sp-form{border:1px solid var(--line,#dce8f9);border-top:4px solid var(--brand-yellow,#f7b523);box-shadow:var(--shadow-card,0 6px 20px #14243d12);background:#fff;border-radius:24px;gap:1.1rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.sp-form__head{align-items:center;gap:.9rem;display:flex}.sp-form__head h2{color:var(--navy,#14243d);margin:0;font-size:1.3rem;font-weight:900}.sp-form__head p{color:var(--ink-muted,#51627a);margin:.15rem 0 0;font-size:.85rem;font-weight:600}.sp-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sp-label{color:var(--navy,#14243d);gap:.45rem;font-size:.85rem;font-weight:800;display:grid}.sp-field{display:block;position:relative}.sp-field>svg{color:var(--ink-muted,#51627a);pointer-events:none;transition:color .2s,transform .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sp-field:focus-within>svg{color:var(--brand-blue,#0e3f8c);transform:translateY(-50%)scale(1.12)}.sp-input,.sp-textarea{width:100%;min-height:50px;color:var(--navy,#14243d);box-sizing:border-box;background:#fff;border:1.5px solid #cfd9e8;border-radius:14px;padding:0 14px;font-family:inherit;font-size:.95rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.sp-field .sp-input{padding-left:14px;padding-right:44px}.sp-field input[dir=ltr]{text-align:right}.sp-textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.8}.sp-input::placeholder,.sp-textarea::placeholder{color:#8fa0b8;font-weight:600}.sp-input:focus,.sp-textarea:focus{border-color:var(--brand-blue,#0e3f8c);outline:none;box-shadow:0 0 0 4px #0e3f8c1f}.sp-input.has-error,.sp-textarea.has-error{border-color:var(--danger,#c0392b);background:snow;animation:.4s sp-shake}.sp-error{color:var(--danger,#c0392b);font-size:.78rem;font-weight:700}.sp-side{gap:1.2rem;display:grid}.sp-map{border:1px solid var(--line,#dce8f9);background:var(--blue-tint,#dce8f9);height:320px;box-shadow:var(--shadow-card,0 6px 20px #14243d12);border-radius:24px;overflow:hidden}.sp-map iframe{border:0;width:100%;height:100%;display:block}.sp-social{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:24px;padding:1.5rem}.sp-social h3{margin:0 0 .3rem;font-size:1.05rem;font-weight:800}.sp-social p{color:#ffffffd1;margin:0 0 1rem;font-size:.85rem;font-weight:600}.sp-social__row{gap:.7rem;display:flex}.sp-social__icon{color:#fff;background:#ffffff24;border-radius:14px;place-items:center;width:48px;height:48px;transition:background .2s,color .2s,transform .2s;display:grid}.sp-social__icon:hover{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d);transform:translateY(-3px)}.sp-social__icon:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.sp-overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14243d8c;place-items:center;padding:1rem;animation:.25s both sp-fade;display:grid;position:fixed;inset:0}.sp-modal{background:var(--mist,#edf3fb);text-align:center;border-radius:28px;width:min(440px,100%);padding:2rem 1.6rem 1.6rem;animation:.45s cubic-bezier(.34,1.56,.64,1) both sp-pop;box-shadow:0 30px 70px #05143266}.sp-modal__icon{width:76px;height:76px;color:var(--success,#1e7a4c);background:#e3f4ea;border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid}.sp-modal h3{color:var(--navy,#14243d);margin:0 0 .6rem;font-size:1.25rem;font-weight:900}.sp-modal p{color:var(--ink-muted,#51627a);margin:0 0 1.4rem;font-size:.9rem;font-weight:600;line-height:1.9}.sp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;transition-delay:var(--d,0s);transform:translateY(24px)}.sp-reveal.is-in{opacity:1;transform:none}@media (hover:hover){.sp-card:hover{box-shadow:var(--shadow-lift,0 16px 36px #14243d24);border-color:#b7cdee;transition-delay:0s;transform:translateY(-6px)}.sp-card:hover .sp-icon-tile{background:var(--brand-blue,#0e3f8c);color:var(--brand-yellow,#f7b523);transform:rotate(-8deg)}}@keyframes sp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes sp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sp-drift{0%,to{transform:translate(0)}50%{transform:translate(-18px,14px)}}@keyframes sp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sp-wave{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes sp-shine{0%,60%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes sp-ping{0%{box-shadow:0 0 #f7b523b3}to{box-shadow:0 0 0 10px #f7b52300}}@keyframes sp-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-pop{0%{opacity:0;transform:scale(.85)translateY(12px)}to{opacity:1;transform:none}}@keyframes sp-slide-up{0%{transform:translateY(100%)}to{transform:none}}@media (width<=900px){.sp-hero__inner{grid-template-columns:1fr 200px;gap:1rem}.sp-hero__art{max-width:200px}.sp-headset svg{width:56px!important;height:56px!important}.sp-bubble{border-radius:11px;width:36px;height:36px}.sp-cards{grid-template-columns:repeat(2,1fr)}.sp-grid{grid-template-columns:1fr}}@media (width<=600px){.sp-hero__inner{grid-template-columns:1fr}.sp-hero__art{display:none}.sp-hero__actions .sp-btn{flex:100%}.sp-cards{grid-template-columns:1fr}.sp-card{flex-flow:wrap;align-items:center;column-gap:.9rem}.sp-card h3{flex:1;margin:0}.sp-card__main,.sp-card__sub{flex-basis:100%}.sp-row{grid-template-columns:1fr}.sp-map{height:240px}.sp-overlay{align-items:flex-end;padding:0}.sp-modal{border-radius:24px 24px 0 0;width:100%;animation:.35s cubic-bezier(.16,1,.3,1) both sp-slide-up}}@media (hover:none){.sp-card:hover,.sp-social__icon:hover{transform:none}}@media (prefers-reduced-motion:reduce){.sp-hero__orb,.sp-hero__text>*,.sp-underline:after,.sp-chip__dot,.sp-ring,.sp-headset,.sp-bubble,.sp-btn:after,.sp-input.has-error,.sp-textarea.has-error,.sp-overlay,.sp-modal{animation:none!important}.sp-reveal{opacity:1;transition:none;transform:none}}.pv-page{background:var(--mist,#edf3fb);color:var(--navy,#14243d);flex:1;font-family:inherit}.pv-container{width:min(1100px,100% - 2rem);margin-inline:auto}.pv-hero{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.pv-hero__orb{pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite pv-drift;position:absolute}.pv-hero__orb--a{top:-120px;background:#ffffff0f;width:320px;height:320px;inset-inline-end:-80px}.pv-hero__orb--b{bottom:-90px;background:#f7b52329;width:220px;height:220px;animation-delay:-4s;inset-inline-start:8%}.pv-hero__inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;display:grid;position:relative}.pv-hero__text>*{animation:.7s cubic-bezier(.16,1,.3,1) both pv-rise}.pv-hero__text>:nth-child(2){animation-delay:80ms}.pv-hero__text>:nth-child(3){animation-delay:.16s}.pv-hero__text>:nth-child(4){animation-delay:.24s}.pv-chip{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.pv-chip__dot{background:var(--brand-yellow,#f7b523);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite pv-ping}.pv-hero h1{margin:1rem 0 .8rem;font-size:clamp(1.8rem,3.8vw,2.7rem);font-weight:900;line-height:1.35}.pv-underline{display:inline-block;position:relative}.pv-underline:after{content:"";inset-inline:0;background:var(--brand-yellow,#f7b523);transform-origin:100%;border-radius:4px;height:6px;animation:.9s cubic-bezier(.16,1,.3,1) .5s both pv-draw;position:absolute;bottom:-2px}.pv-hero p{color:#ffffffe0;max-width:520px;margin:0 0 1.4rem;font-size:clamp(.92rem,1.4vw,1.02rem);font-weight:600;line-height:1.9}.pv-crumbs{color:#ffffffbf;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.pv-crumbs a{color:#fff;text-decoration:none}.pv-crumbs a:hover{text-decoration:underline}.pv-hero__art{aspect-ratio:1;place-items:center;width:100%;max-width:280px;margin-inline:auto;display:grid;position:relative}.pv-ring{border:2px solid #ffffff59;border-radius:50%;animation:3.2s ease-out infinite pv-wave;position:absolute;inset:14%}.pv-ring--2{animation-delay:1.6s}.pv-shield{aspect-ratio:1;width:62%;color:var(--brand-blue,#0e3f8c);background:#fff;border-radius:32%;place-items:center;animation:5s ease-in-out infinite pv-float;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #05143261}.pv-shield__scan{background:var(--brand-yellow,#f7b523);height:3px;animation:2.8s ease-in-out infinite pv-scan;position:absolute;inset-inline:0;box-shadow:0 0 14px 3px #f7b52399}.pv-dot{background:var(--brand-yellow,#f7b523);width:46px;height:46px;color:var(--navy,#14243d);border-radius:15px;place-items:center;animation:4s ease-in-out infinite pv-float;display:grid;position:absolute;box-shadow:0 10px 22px #0514324d}.pv-dot--1{top:8%;inset-inline-end:6%}.pv-dot--2{bottom:10%;animation-delay:-2s;inset-inline-start:4%}.pv-hero__wave{inset-inline:0;width:100%;height:48px;display:block;position:absolute;bottom:-1px}.pv-icon-tile{background:var(--blue-tint,#dce8f9);width:52px;height:52px;color:var(--brand-blue,#0e3f8c);border-radius:16px;flex:none;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.pv-pledges-wrap{z-index:1;margin-top:-1.5rem;position:relative}.pv-pledges{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.pv-pledge{border:1px solid var(--line,#dce8f9);box-shadow:var(--shadow-card,0 6px 20px #14243d12);background:#fff;border-radius:22px;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.pv-pledge strong{color:var(--brand-blue,#0e3f8c);font-size:1rem;font-weight:800;line-height:1.4;display:block}.pv-pledge span:not(.pv-icon-tile){color:var(--ink-muted,#51627a);font-size:.82rem;font-weight:700;line-height:1.6}.pv-body{padding:clamp(2rem,5vw,3.5rem) 0 clamp(2.5rem,6vw,4.5rem)}.pv-layout{grid-template-columns:1fr 270px;align-items:start;gap:1.6rem;display:grid}.pv-list{gap:1rem;display:grid}.pv-card{border:1px solid var(--line,#dce8f9);box-shadow:var(--shadow-card,0 6px 20px #14243d12);background:#fff;border-radius:22px;align-items:flex-start;gap:1.1rem;padding:1.4rem 1.5rem;scroll-margin-top:90px;display:flex;position:relative}.pv-card:before{content:"";background:var(--brand-yellow,#f7b523);border-radius:4px;width:4px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset-block:18px;inset-inline-start:0;transform:scaleY(0)}.pv-card[data-active=true]{border-color:#b7cdee}.pv-card[data-active=true]:before{transform:scaleY(1)}.pv-card[data-active=true] .pv-icon-tile{background:var(--brand-blue,#0e3f8c);color:var(--brand-yellow,#f7b523)}.pv-card__num{top:14px;color:#9db3d6;font-size:.78rem;font-weight:900;position:absolute;inset-inline-end:16px}.pv-card h2{color:var(--brand-blue,#0e3f8c);margin:0 0 .45rem;font-size:1.1rem;font-weight:900}.pv-card p{color:var(--ink-muted,#51627a);margin:0;font-size:.94rem;font-weight:600;line-height:1.95}.pv-toc{border:1px solid var(--line,#dce8f9);border-top:4px solid var(--brand-yellow,#f7b523);box-shadow:var(--shadow-card,0 6px 20px #14243d12);background:#fff;border-radius:22px;padding:1.2rem;position:sticky;top:100px}.pv-toc h3{color:var(--navy,#14243d);margin:0 0 .7rem;font-size:1rem;font-weight:900}.pv-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pv-toc a{color:var(--ink-muted,#51627a);border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:flex}.pv-toc a b{background:var(--blue-tint,#dce8f9);width:22px;height:22px;color:var(--brand-blue,#0e3f8c);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:900;transition:background .2s,color .2s;display:grid}.pv-toc a:hover{background:var(--mist,#edf3fb);color:var(--navy,#14243d)}.pv-toc a.is-active{background:var(--blue-tint,#dce8f9);color:var(--brand-blue,#0e3f8c)}.pv-toc a.is-active b{background:var(--brand-yellow,#f7b523);color:var(--navy,#14243d)}.pv-toc a:focus-visible{outline:3px solid var(--brand-yellow,#f7b523);outline-offset:2px}.pv-cta{color:#fff;background:linear-gradient(135deg,#0a3173 0%,#0e3f8c 55%,#1553b3 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.6rem;padding:clamp(1.3rem,3vw,1.8rem);display:flex}.pv-cta h3{margin:0;font-size:1.2rem;font-weight:900}.pv-cta p{color:#ffffffd9;margin:.3rem 0 0;font-size:.9rem;font-weight:600}.pv-btn{background:var(--brand-yellow,#f7b523);min-height:48px;color:var(--navy,#14243d);border-radius:14px;flex:none;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.pv-btn:hover{background:var(--yellow-hover,#e3a00f)}.pv-btn:active{transform:scale(.97)}.pv-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.pv-btn svg{transition:transform .2s}.pv-btn:hover svg{transform:translate(-5px)}.pv-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3s ease-in-out infinite pv-shine;position:absolute;inset:0;transform:translate(120%)}.pv-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;transition-delay:var(--d,0s);transform:translateY(24px)}.pv-reveal.is-in{opacity:1;transform:none}@media (hover:hover){.pv-card.is-in:hover,.pv-pledge.is-in:hover{box-shadow:var(--shadow-lift,0 16px 36px #14243d24);border-color:#b7cdee;transition-delay:0s;transform:translateY(-4px)}.pv-card:hover .pv-icon-tile,.pv-pledge:hover .pv-icon-tile{background:var(--brand-blue,#0e3f8c);color:var(--brand-yellow,#f7b523);transform:rotate(-8deg)}}@keyframes pv-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pv-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pv-drift{0%,to{transform:translate(0)}50%{transform:translate(-18px,14px)}}@keyframes pv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pv-wave{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes pv-scan{0%,to{top:6%}50%{top:92%}}@keyframes pv-shine{0%,60%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes pv-ping{0%{box-shadow:0 0 #f7b523b3}to{box-shadow:0 0 0 10px #f7b52300}}@media (width<=900px){.pv-hero__inner{grid-template-columns:1fr 200px;gap:1rem}.pv-hero__art{max-width:200px}.pv-shield svg{width:56px!important;height:56px!important}.pv-dot{border-radius:11px;width:36px;height:36px}.pv-pledges,.pv-layout{grid-template-columns:1fr}.pv-toc{display:none}}@media (width<=600px){.pv-hero__inner{grid-template-columns:1fr}.pv-hero__art{display:none}.pv-card{flex-direction:column;gap:.8rem;padding:1.2rem}.pv-card__num{top:12px;inset-inline-end:14px}.pv-cta{text-align:center;flex-direction:column;align-items:stretch}.pv-btn{justify-content:center}}@media (hover:none){.pv-card:hover,.pv-pledge:hover{transform:none}}@media (prefers-reduced-motion:reduce){.pv-hero__orb,.pv-hero__text>*,.pv-underline:after,.pv-chip__dot,.pv-ring,.pv-shield,.pv-shield__scan,.pv-dot,.pv-btn:after{animation:none!important}.pv-reveal{opacity:1;transition:none;transform:none}.pv-card:before{transition:none}}.wallet-page-wrapper{--navy:#10223e;--navy-2:#0e3f8c;--gold:#e9a820;--text:#10223e;--muted:#7b8794;--border:#c8c9cc;--soft:#f4f6fa;--green:#1f9d55;--green-bg:#e6f6ec;--blue:#2563c9;--blue-bg:#e3effd;--red:#e03a3e;--red-bg:#fde8e8;--amber:#b86e00;--amber-bg:#fdf1d3;min-height:calc(100vh - 140px);color:var(--text);direction:rtl;background:#fff;padding:16px 20px 48px;font-family:inherit}.wallet-page-container{flex-direction:column;gap:24px;max-width:1256px;margin:0 auto;display:flex}.wallet-hero-card{text-align:center;color:#fff;background:radial-gradient(120% 90% at 85% 0%, #4a79b938 0%, #4a79b900 60%), var(--navy);border-radius:20px;flex-direction:column;align-items:center;padding:24px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0f234047}.wallet-card-subtitle{color:#ffffffb8;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.wallet-card-subtitle svg{font-size:16px}.wallet-card-amount{direction:rtl;justify-content:center;align-items:baseline;gap:8px;margin:10px 0 16px;font-size:40px;font-weight:800;line-height:1.1;display:flex}.wallet-card-amount .currency{color:#ffffffd9;font-size:22px;font-weight:600}.wallet-pending-pill{background:#ffffff14;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:560px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.wallet-pending-pill strong{direction:ltr;font-weight:700}.wallet-pending-pill .dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px}.wallet-card-note{color:#ffffffb3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin:14px 0 20px;padding:0;font-family:inherit;font-size:11px;line-height:1.6;display:flex}.wallet-card-note svg{flex-shrink:0;font-size:14px}.wallet-card-actions{align-items:stretch;gap:12px;width:100%;max-width:560px;display:flex}.wallet-btn-withdraw,.wallet-btn-details{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .2s,background .2s;display:flex}.wallet-btn-withdraw svg,.wallet-btn-details svg{font-size:20px}.wallet-btn-withdraw{color:#fff;background:#f7b523;border:none;border-radius:9999px;flex:1.15;font-weight:800;box-shadow:0 8px 20px #f5a62366}.wallet-btn-withdraw:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.wallet-btn-withdraw:disabled{opacity:.5;cursor:not-allowed}.wallet-btn-details{color:#fff;background:0 0;border:1px solid #ffffff59;flex:1}.wallet-btn-details:hover{background:#ffffff14}.wallet-btn-block{width:100%;margin-top:4px}.wallet-history-section{flex-direction:column;gap:16px;display:flex}.wallet-section-title{color:var(--text);margin:0;font-size:20px;font-weight:800}.wallet-controls{flex-direction:column;gap:12px;display:flex}.wallet-filter-tabs{gap:8px;width:100%;display:flex}.wallet-filter-tab{white-space:nowrap;border:1px solid var(--border);min-width:0;height:40px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;flex:1 1 0;padding:0 6px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.wallet-filter-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.wallet-days{flex-direction:column;gap:16px;display:flex}.wallet-date-card{border:1px solid var(--border);background:#fff;border-radius:20px;overflow:hidden}.wallet-date-header{background:var(--soft);justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;font-size:12px;display:flex}.wallet-date-title{color:#4a5565;font-weight:700}.wallet-date-total{color:var(--text);font-weight:700}.wallet-transactions-list{flex-direction:column;display:flex}.wallet-tx-item{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.wallet-tx-item+.wallet-tx-item{border-top:1px solid #e6e8ec}.wallet-tx-right{align-items:center;gap:12px;min-width:0;display:flex}.wallet-tx-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.wallet-tx-icon.earn{background:var(--green-bg);color:var(--green)}.wallet-tx-icon.withdraw{background:var(--blue-bg);color:var(--blue)}.wallet-tx-icon.fee{background:var(--red-bg);color:var(--red)}.wallet-tx-info{min-width:0}.wallet-tx-info h5{color:var(--text);margin:0 0 4px;font-size:15px;font-weight:800}.wallet-tx-info p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.wallet-tx-left{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.wallet-tx-amount{font-size:13px;font-weight:800}.wallet-tx-amount.earn{color:var(--green)}.wallet-tx-amount.withdraw{color:var(--blue)}.wallet-tx-amount.fee{color:var(--red)}.wallet-status{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.wallet-status .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.wallet-status svg{font-size:12px}.wallet-status.pending{background:var(--amber-bg);color:var(--amber)}.wallet-status.done{background:var(--green-bg);color:var(--green)}.wallet-status.rejected{background:var(--red-bg);color:var(--red)}.wallet-loading{text-align:center;color:var(--navy-2);padding:48px 0}.wallet-loading p{color:var(--muted);margin-top:12px;font-weight:700}.wallet-empty-state{text-align:center;border:1px dashed var(--border);border-radius:20px;flex-direction:column;align-items:center;padding:48px 20px;display:flex}.wallet-empty-icon{background:var(--blue-bg);width:72px;height:72px;color:var(--navy-2);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:32px;display:flex}.wallet-empty-state h4{margin:0 0 6px;font-size:18px;font-weight:800}.wallet-empty-state p{color:var(--muted);margin:0;font-size:14px}@media (width>=768px){.wallet-page-wrapper{padding:32px 40px 64px}.wallet-filter-tabs{width:auto}.wallet-filter-tab{flex:none;padding:0 24px}.wallet-page-container{gap:32px}.wallet-hero-card{padding:40px 24px}.wallet-card-subtitle{font-size:15px}.wallet-card-amount{margin:12px 0 20px;font-size:64px}.wallet-card-amount .currency{font-size:32px}.wallet-pending-pill{width:auto;min-width:280px;font-size:15px}.wallet-card-note{margin:18px 0 28px;font-size:13px}.wallet-card-actions{max-width:640px}.wallet-btn-withdraw,.wallet-btn-details{height:56px;font-size:16px}.wallet-btn-details{border-radius:12px}.wallet-section-title{font-size:24px}.wallet-controls{flex-direction:row;justify-content:space-between;align-items:center}.wallet-date-header{padding:18px 28px;font-size:14px}.wallet-tx-item{padding:22px 28px}.wallet-tx-icon{width:44px;height:44px;font-size:20px}.wallet-tx-info h5{font-size:16px}.wallet-tx-info p{font-size:13px}.wallet-tx-amount{font-size:15px}.wallet-status{font-size:12px}}.wallet-toast{z-index:999999;direction:rtl;border-radius:16px;align-items:center;gap:.6rem;padding:1rem 2rem;font-weight:800;display:flex;position:fixed;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 15px 30px #00000026}.wallet-toast.success{color:#065f46;background:#ecfdf5;border:2px solid #10b981}.wallet-toast.error{color:#991b1b;background:#fef2f2;border:2px solid #ef4444}.wallet-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#10223e99;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out forwards walletFadeIn;display:flex;position:fixed;inset:0}.wallet-modal-box{direction:rtl;background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:92vh;animation:.25s cubic-bezier(.16,1,.3,1) forwards walletScaleUp;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.wallet-modal-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.wallet-modal-header h3{color:var(--text);align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:800;display:flex}.wallet-modal-close{color:#51627a;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;transition:all .2s;display:flex}.wallet-modal-close:hover{color:#ef4444;background:#fee2e2}.wallet-modal-body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.wallet-modal-balance{background:var(--soft);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.wallet-modal-balance span{color:var(--muted);font-size:.85rem;font-weight:700}.wallet-modal-balance-amount{color:var(--text);font-size:1.6rem;font-weight:900}.wallet-modal-balance-icon{background:var(--amber-bg);width:46px;height:46px;color:var(--gold);border-radius:14px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.wallet-form-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;display:flex}.wallet-percent-chips{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.wallet-chip-btn{background:var(--soft);border:1px solid var(--border);color:#334155;cursor:pointer;text-align:center;border-radius:10px;padding:.5rem .25rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s}.wallet-chip-btn:hover{background:var(--blue-bg);color:#0a3173;border-color:#93c5fd}.wallet-form-group{flex-direction:column;gap:.4rem;display:flex}.wallet-form-group label{color:#334155;font-size:.9rem;font-weight:700}.wallet-input-field{width:100%;color:var(--text);box-sizing:border-box;border:1.5px solid #cbd5e1;border-radius:14px;outline:none;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.wallet-input-field:focus{border-color:var(--navy-2);box-shadow:0 0 0 3px #0e3f8c26}.wallet-saved-payout-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;transition:all .2s;display:flex}.wallet-saved-payout-row:hover{background:var(--soft);border-color:var(--navy-2)}.wallet-saved-payout-label{color:#334155;font-size:.95rem;font-weight:800}.wallet-saved-payout-target{align-items:center;gap:.5rem;display:flex}.wallet-saved-payout-text{color:var(--text);font-size:.95rem;font-weight:800}.wallet-saved-payout-masked{color:#475569;font-weight:700}.wallet-saved-payout-arrow{color:#94a3b8;font-size:1.25rem}.wallet-change-method-panel{background:var(--soft);border:1.5px dashed #cbd5e1;border-radius:18px;flex-direction:column;gap:1rem;padding:1.15rem;animation:.25s ease-out walletFadeIn;display:flex}.wallet-change-method-top{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.wallet-change-method-header-title{font-size:.9rem;font-weight:800}.wallet-cancel-change-btn{color:var(--navy-2);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-family:inherit;font-size:.82rem;font-weight:700;display:flex}.wallet-cancel-change-btn:hover{background:var(--blue-bg);border-color:var(--navy-2)}.wallet-save-badge-note{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600;display:flex}.wallet-policy-body{color:#334155;gap:1rem;font-size:.95rem;line-height:1.6}.wallet-policy-item{align-items:flex-start;gap:.75rem;display:flex}.wallet-policy-item strong{color:var(--text);display:block}.wallet-policy-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wallet-policy-icon.amber{color:#d97706;background:#fef3c7}.wallet-policy-icon.green{color:#059669;background:#d1fae5}.wallet-policy-icon.violet{color:#7c3aed;background:#f5f3ff}.wallet-policy-ok{background:var(--navy);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:.5rem;padding:.8rem;font-family:inherit;font-weight:800}@keyframes walletFadeIn{0%{opacity:0}to{opacity:1}}@keyframes walletScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page-loader{z-index:999999;opacity:1;visibility:visible;pointer-events:all;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(160deg,#fff 0%,#edf3fb 55%,#dce8f9 100%);justify-content:center;align-items:center;width:100vw;height:100vh;font-family:Cairo,Roboto,sans-serif;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s,transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow:hidden}.page-loader.fade-out{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.03)}.pl-orb{pointer-events:none;border-radius:50%;position:absolute}.pl-orb--1{background:#0e3f8c12;width:460px;height:460px;animation:10s ease-in-out infinite plDrift;top:-160px;right:-120px}.pl-orb--2{background:#f7b52329;width:380px;height:380px;animation:8s ease-in-out infinite reverse plDrift;bottom:-140px;left:-100px}.pl-spark{background:#f7b523;border-radius:50%;animation:4s ease-in-out infinite plFloat;position:absolute}.pl-spark--1{width:14px;height:14px;top:22%;left:18%}.pl-spark--2{opacity:.6;background:#0e3f8c;width:9px;height:9px;animation-delay:.8s;bottom:26%;right:20%}.pl-spark--3{width:7px;height:7px;animation-delay:1.5s;top:30%;right:26%}.pl-center{z-index:2;flex-direction:column;align-items:center;gap:1.4rem;padding:0 1rem;display:flex;position:relative}.pl-stage{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.pl-ring{opacity:0;border:2px solid #0e3f8c40;border-radius:50%;animation:3s ease-out infinite plRing;position:absolute;inset:22%}.pl-ring--2{animation-delay:1s}.pl-ring--3{border-color:#f7b5238c;animation-delay:2s}.pl-badge{z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:230px;height:230px;animation:.9s cubic-bezier(.34,1.56,.64,1) both plBadgeIn,4.5s ease-in-out .9s infinite plFloat;display:flex;position:relative;box-shadow:0 24px 60px #0e3f8c33,0 0 0 10px #ffffffb3}.pl-badge:before{content:"";border:3px solid #f7b523;border-color:#f7b523 #0e3f8c #0000 #0000;border-radius:50%;animation:1.6s linear infinite plSpin;position:absolute;inset:-8px}.pl-logo{width:78%;height:auto;animation:.8s cubic-bezier(.16,1,.3,1) .35s both plLogoIn;display:block}.pl-bar{background:#dce8f9;border-radius:6px;width:190px;height:6px;animation:.6s .5s both plRise;overflow:hidden}.pl-bar i{background:linear-gradient(90deg,#0e3f8c,#f7b523);border-radius:6px;width:40%;height:100%;animation:1.4s ease-in-out infinite plBar;display:block}.pl-text{color:#0e3f8c;margin:0;font-size:.95rem;font-weight:800;animation:.6s .6s both plRise}.pl-dots i{font-style:normal;animation:1.4s infinite both plDot}.pl-dots i:nth-child(2){animation-delay:.2s}.pl-dots i:nth-child(3){animation-delay:.4s}.pl-road{background:#0e3f8c1a;height:22px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pl-road:before{content:"";background:repeating-linear-gradient(90deg,#0e3f8c59 0 24px,#0000 24px 48px) 0 0/48px 3px;height:3px;animation:.8s linear infinite plRoad;position:absolute;top:10px;left:0;right:0}.pl-road i{background:#f7b523;border-radius:8px 14px 4px 4px;width:44px;height:24px;animation:4.5s linear infinite plDrive;position:absolute;bottom:5px}.pl-road i:before,.pl-road i:after{content:"";background:#14243d;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-6px}.pl-road i:before{left:5px}.pl-road i:after{right:5px}@media (width<=768px),(orientation:portrait){.pl-stage{width:230px;height:230px}.pl-badge{width:190px;height:190px}}@media (prefers-reduced-motion:reduce){.page-loader *,.page-loader :before{animation:none!important}.pl-ring{opacity:.4}}@keyframes plDrift{0%,to{transform:translate(0)}50%{transform:translate(26px,18px)}}@keyframes plFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes plRing{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}@keyframes plBadgeIn{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes plLogoIn{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}@keyframes plSpin{to{transform:rotate(360deg)}}@keyframes plBar{0%{transform:translate(260%)}to{transform:translate(-160%)}}@keyframes plRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes plDot{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes plRoad{to{background-position:-48px 0}}@keyframes plDrive{0%{right:-60px}to{right:calc(100% + 20px)}}:root{--brand-blue:#0e3f8c;--brand-yellow:#f7b523;--navy:#14243d;--mist:#edf3fb;--blue-hover:#0a3173;--blue-tint:#dce8f9;--yellow-hover:#e3a00f;--yellow-tint:#fff3d1;--ink-muted:#51627a;--line:#d3dfee;--line-strong:#7388a8;--success:#0b6b43;--success-tint:#e4f5ec;--danger:#b3261e;--danger-tint:#fdecea;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-card:0 1px 2px #14243d0f, 0 8px 24px #14243d0f;--shadow-lift:0 2px 4px #14243d14, 0 16px 36px #14243d1f;--primary:var(--brand-blue);--primary-light:#3b6fc0;--primary-dark:var(--blue-hover);--accent:var(--brand-yellow);--accent-yellow:var(--brand-yellow);--card-blue:#94b8d6e6;--text-dark:var(--navy);--text-muted:var(--ink-muted);--bg-light:var(--mist);--bg-white:var(--mist);--glass:#ffffffb3;--glass-border:#fff6;--shadow:0 10px 30px -10px #14243d1f;--font-main:"Roboto", "Cairo", sans-serif;--transition:all .3s ease}*,:before,:after{margin:0;padding:0;box-sizing:border-box!important}html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{font-family:var(--font-main);background-color:var(--bg-white);color:var(--text-dark);-webkit-text-size-adjust:100%;direction:rtl;line-height:1.6;position:relative;width:100%!important;max-width:100%!important;overflow-x:hidden!important}#root,.app-wrapper{flex-direction:column;min-height:100vh;display:flex;position:relative;width:100%!important;max-width:100%!important;overflow:visible!important}#root,.app-wrapper,main{scrollbar-width:none!important;-ms-overflow-style:none!important}#root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-wrapper::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}main::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}p,h1,h2,h3,h4,h5,h6,a,span,label{word-wrap:break-word;overflow-wrap:break-word}img,video,svg,iframe{height:auto;max-width:100%!important}a{color:inherit;transition:var(--transition);text-decoration:none}ul{list-style:none}button{font-family:var(--font-main);cursor:pointer;transition:var(--transition);background:0 0;border:none}.container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.glass-card{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--shadow)}.btn-primary{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;border-radius:50px;padding:.8rem 2rem;font-weight:600;box-shadow:0 4px 15px #2a5a8a4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2a5a8a66}.btn-outline{border:2px solid var(--primary);color:var(--primary);border-radius:50px;padding:.8rem 2rem;font-weight:600}.btn-outline:hover{background:var(--primary);color:#fff}.section-title{text-align:center;color:var(--accent-yellow);margin-bottom:3rem;font-size:2.5rem}.section-title span{color:var(--primary)}.rtl-reverse{flex-direction:row-reverse}.top-bar{background-color:var(--primary-dark);color:#fff;padding:.5rem 0;font-size:.9rem}.top-bar-content{justify-content:space-between;align-items:center;display:flex}.contact-info,.location-info{align-items:center;gap:.5rem;display:flex}.navbar{z-index:1000;background:#fff;border-bottom:1px solid #e2e8f0;padding:.6rem 0;position:sticky;top:0;box-shadow:0 4px 20px #00000008}.navbar-content{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.navbar-logo-group{align-items:center;gap:.75rem;display:flex}.nav-join-mobile-btn{display:none}.logo{flex-shrink:0;align-items:center;gap:.8rem;min-width:0;display:flex}.logo img,.navbar-logo-img{object-fit:contain;transition:transform .2s;width:auto!important;max-width:220px!important;height:75px!important;max-height:85px!important}.logo img:hover,.navbar-logo-img:hover{transform:scale(1.04)}.nav-links{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.9rem;display:flex}.nav-links li a{color:var(--text-dark);white-space:nowrap;border-radius:8px;padding:.35rem .5rem;font-size:.94rem;font-weight:600;transition:all .2s}.nav-links li a.active{color:#0e3f8c;background:0 0;font-weight:800;position:relative}.nav-links li a.active:after{content:"";background:#f7b523;border-radius:4px;width:76%;height:3px;position:absolute;bottom:-4px;right:12%}.nav-links li a:hover{color:#0e3f8c;background:#1d3a6e0d}.nav-auth{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.8rem;display:flex}.mobile-menu-btn{color:var(--primary);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;font-size:1.8rem;display:none}.mobile-menu-btn:hover{background-color:#0e3f8c14}.btn-login{color:#0e3f8c;white-space:nowrap;background:0 0;border-radius:10px;padding:.55rem 1.1rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .2s}.btn-login:hover{color:#0e3f8c;background:#1d3a6e0f}.btn-book-nav{white-space:nowrap;background:#f7b523;border-radius:50px;align-items:center;gap:.4rem;padding:.55rem 1.3rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #f5a62359;color:#fff!important}.btn-book-nav:hover{background:#e3a00f;transform:translateY(-2px);box-shadow:0 6px 18px #f5a62373}.nav-join-mobile-text{display:none}.btn-register{border:1px solid var(--accent);color:var(--text-dark);border-radius:50px;padding:.6rem 1.5rem;font-size:1.1rem;font-weight:600}.hero{padding:5rem 0;overflow:hidden}.hero-content{align-items:center;gap:4rem;display:flex}.hero-text{flex:1}.hero-text h2{color:var(--primary);margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}.hero-text h2 span{color:var(--accent)}.hero-description{color:var(--text-muted);max-width:500px;margin-bottom:2.5rem;font-size:1.2rem}.hero-trust{margin-bottom:2.5rem}.rating{flex-direction:column;gap:.5rem;display:flex}.stars{gap:.3rem;display:flex}.rating span{color:var(--text-muted);font-size:.85rem;font-weight:500}.hero-btn{padding:1rem 3rem;font-size:1.1rem}.hero-image-container{flex:1;max-width:100%;position:relative;overflow:hidden}.hero-image-wrapper{aspect-ratio:1;width:min(100%,550px);max-width:100%;height:auto;margin:0 auto;position:relative}.hero-image-wrapper img{object-fit:cover;z-index:2;border-radius:90px 180px 100px 160px;width:100%;height:100%;position:relative;box-shadow:0 40px 100px #0000001f}.hero-circle-accent{z-index:1;background:linear-gradient(#0e3f8c,#fbd38d);border-radius:50%;width:100px;height:100px;position:absolute}.top-right{width:90px;height:90px;top:0%;right:0%}.bottom-left{width:120px;height:120px;bottom:0%;left:0%}.why-choose-us{background:#fff;padding:6rem 0}.reasons-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.reason-card{text-align:center;transition:var(--transition);background:#94b8d6;border:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex;box-shadow:0 10px 30px #0000000d}.reason-card:hover{background:#a9c6de;transform:translateY(-10px)}.reason-icon{justify-content:center;margin-bottom:2rem;display:flex;transform:scale(1.8)}.reason-card h3{color:#0e3f8c;margin-bottom:1rem;font-size:1.4rem;font-weight:800}.reason-card p{color:#fff;font-size:.95rem;font-weight:500;line-height:1.6}.home-stats-section{color:#fff;background:#26507b;padding:4rem 0}.home-stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.home-stat-card{text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 30px #0000001a}.home-stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.home-stat-icon-wrap{color:#0067bf;background:#eefffce3;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:1rem;display:flex}.home-stat-value{color:#0e3f8c;margin-bottom:.4rem;font-size:2.6rem;font-weight:900}.home-stat-label{color:#51627a;margin:0;font-size:1.05rem;font-weight:700}.top-technicians{background-color:#f8fafc;padding:6rem 0}.tech-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;display:grid}.tech-card{background:#fff;border:1px solid #f0f0f0;border-radius:30px;padding:1.5rem;box-shadow:0 10px 30px #00000014}.tech-header{align-items:flex-start;gap:1.2rem;margin-bottom:2rem;display:flex}.tech-image{flex-shrink:0;width:90px;height:90px;position:relative}.tech-image img{object-fit:cover;border-radius:12px;width:100%;height:100%}.available-badge{color:#fff;background:#4ade80;border-radius:8px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;bottom:-5px;right:-5px}.tech-main-info{text-align:right;flex-grow:1}.tech-main-info h3{color:var(--primary-light);margin-bottom:.2rem;font-size:1.2rem}.specialty{color:var(--accent-yellow);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.tech-rating{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.rating-num{color:var(--text-dark);font-size:.9rem;font-weight:800}.tech-stats{gap:.8rem;margin-bottom:2rem;display:flex}.stat-pill{text-align:center;border-radius:15px;flex:1;padding:.7rem .4rem}.stat-pill span{margin-bottom:.1rem;font-size:1rem;font-weight:800;display:block}.stat-pill p{font-size:.7rem;font-weight:600}.stat-blue{color:#3182ce;background:#e6f6ff}.stat-green{color:#38a169;background:#f0fff4}.stat-purple{color:#805ad5;background:#faf5ff}.tech-card .btn-primary{background:var(--primary-dark);border-radius:15px;width:100%;padding:1rem;font-size:1rem;font-weight:700}.footer{color:#fff;background-color:#14243d;padding:5rem 0 2rem;font-family:Cairo,sans-serif}.footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.3fr 1.2fr;align-items:start;gap:2.5rem;margin-bottom:3.5rem;display:grid}.footer-links-group{display:contents}.footer-col h3{color:#fff;margin-bottom:1.5rem;font-size:1.2rem;font-weight:800}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col ul li{margin-bottom:.9rem}.footer-col ul li a{color:#f7b523;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s}.footer-col ul li a:hover{color:#fff;text-decoration:underline}.footer-logo-img{object-fit:contain;width:200px;max-width:100%;height:auto;display:block}.footer-col.brand{justify-content:flex-start;display:flex}.brands-list,.footer-gold-links{grid-template-columns:repeat(2,1fr);gap:.7rem 1.2rem;display:grid}.brands-list a,.footer-gold-links a,.brands-list span,.footer-gold-links span{color:#f7b523;opacity:1;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.brands-list a:hover,.footer-gold-links a:hover{color:#fff;opacity:.9;text-decoration:underline}.footer-partner-box{margin-bottom:1.8rem}.footer-partner-link{color:#f7b523;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.footer-partner-link:hover{color:#fff;text-decoration:underline}.footer-col.social-col{flex-direction:column;align-items:flex-start;display:flex}@media (width>=993px){.footer-col.social-col{transform:translate(-50px)}}.footer-social-box h3{margin-bottom:1rem}.social-links{gap:.9rem;display:flex}.social-btn{cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #00000038}.social-btn svg{flex-shrink:0;width:24px;height:24px;display:block}.social-btn:hover{transform:translateY(-3px)scale(1.12);box-shadow:0 8px 20px #0000004d}.footer-bottom{text-align:center;opacity:.7;border-top:1px solid #ffffff1a;padding-top:2rem;font-size:.9rem}.skeleton-container{background:var(--bg-white);min-height:100vh;padding:2rem}.skeleton-item{background:linear-gradient(90deg,#edf2f7 25%,#f7fafc 50%,#edf2f7 75%) 0 0/200% 100%;border-radius:8px;margin-bottom:1rem;animation:1.5s linear infinite shimmer}.skeleton-header{width:100%;height:60px;margin-bottom:2rem}.skeleton-hero{border-radius:24px;width:100%;height:400px;margin-bottom:3rem}.skeleton-card-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.skeleton-card{height:200px}.skeleton-text-lg{width:60%;height:30px;margin:1rem auto}.skeleton-text-sm{width:40%;height:15px;margin:.5rem auto}.skeleton-button{border-radius:50px;width:200px;height:50px;margin:2rem auto}.user-profile-container{align-items:center;display:flex;position:relative}.user-avatar{cursor:pointer;background:#ffffff1a;border:1.5px solid #0e3f8c1a;border-radius:50px;align-items:center;gap:.8rem;padding:.4rem 1rem;transition:all .3s;display:flex}.user-avatar:hover{border-color:var(--primary);background:#0e3f8c0d;transform:translateY(-2px)}.user-avatar img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:42px;height:42px;box-shadow:0 4px 10px #0000001a}.user-name-peek{color:var(--primary);font-size:1.1rem;font-weight:700}.user-dropdown{z-index:9999;transform-origin:0 0;background:#fff;border:1px solid #0e3f8c14;border-radius:20px;min-width:240px;padding:1rem;animation:.3s cubic-bezier(.18,.89,.32,1.28) dropdownFadeIn;position:absolute;top:calc(100% + 15px);left:0;box-shadow:0 15px 40px #00000026}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-header{flex-direction:column;padding:.8rem 1rem;display:flex}.dropdown-header strong{color:var(--primary);font-size:1.1rem;display:block}.dropdown-header span{color:#51627a;font-size:.85rem}.dropdown-divider{background:#edf2f7;height:1px;margin:.8rem 0}.dropdown-item{color:#4a5568;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.8rem;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.dropdown-item:hover{color:var(--primary);background:#f7fafc;padding-right:1.5rem}.logout-btn:hover{color:#e53e3e;background:#fff5f5}.banner-top-actions{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;top:25px;left:25px;right:25px}.banner-top-actions>*{pointer-events:auto}.banner-orders-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0e3f8c 0%,#1e3e5e 100%);border:none;border-radius:50px;flex-shrink:0;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-family:Cairo,sans-serif;font-size:1rem;font-weight:900;transition:all .3s;display:flex;box-shadow:0 8px 25px #0e3f8c66}.banner-orders-btn:hover{transform:translateY(-2px)scale(1.03)}.banner-notification-badge{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.75rem;font-weight:900;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0000004d}.banner-edit-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0e3f8c;cursor:pointer;white-space:nowrap;background:#ffffffd9;border:none;border-radius:15px;flex-shrink:0;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 15px #0000001a}.banner-edit-btn:hover{background:#fff;transform:translateY(-2px)}.banner-verified-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#059669;white-space:nowrap;background:#ffffffe6;border-radius:50px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 8px 20px #00000026}.banner-btn-text-full{display:inline}.banner-btn-text-mobile{display:none}.profile-header-card{z-index:15;background:#fff;border:1px solid #edf2f7;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:-90px;padding:2.2rem 2.8rem;display:flex;position:relative;box-shadow:0 20px 45px #00000014}.profile-header-main-info{flex:1;align-items:center;gap:2rem;min-width:300px;display:flex}.profile-text-content{flex:1;min-width:0}.profile-title-row{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.profile-name{color:#14243d;align-items:center;gap:.6rem;margin:0;font-size:2.2rem;font-weight:900;display:flex}.profile-badges-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.profile-badge-rating{color:#b45309;background:#fef3c7;border-radius:50px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.9rem;font-weight:800;display:inline-flex}.profile-badge-techs{color:#047857;background:#ecfdf5;border-radius:50px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.9rem;font-weight:800;display:inline-flex}.profile-badge-location{color:#0e3f8c;background:#f1f5f9;border-radius:50px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.profile-logo-edit-badge{color:#fff;cursor:pointer;z-index:5;background:#0e3f8c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex;position:absolute;bottom:-8px;left:-8px;box-shadow:0 4px 12px #0e3f8c4d}.profile-logo-edit-badge:hover{transform:scale(1.1)}.profile-header-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.org-btn-manage-techs,.org-btn-edit-info,.org-btn-book{cursor:pointer;border:none;align-items:center;gap:.5rem;font-family:Cairo,sans-serif;font-weight:800;transition:all .2s;display:flex}.org-btn-manage-techs{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:16px;padding:.85rem 1.6rem;font-size:.95rem;box-shadow:0 8px 20px #10b98140}.org-btn-edit-info{color:#fff;background:#0e3f8c;border-radius:16px;padding:.85rem 1.6rem;font-size:.95rem;box-shadow:0 8px 20px #0e3f8c40}.org-btn-book{color:#fff;background:linear-gradient(135deg,#0e3f8c 0%,#1e3e5e 100%);border-radius:16px;gap:.6rem;padding:.9rem 1.8rem;font-size:1rem;box-shadow:0 8px 22px #0e3f8c59}.org-btn-manage-techs:hover,.org-btn-edit-info:hover,.org-btn-book:hover{transform:translateY(-2px)}.store-bell-container{display:inline-flex;position:relative}.store-bell-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000001a!important}.store-bell-btn:active{transform:translateY(0)}@keyframes storeBellWiggle{0%,to{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(14deg)}20%,40%,60%{transform:rotate(-14deg)}80%{transform:rotate(0)}}@keyframes storePulseRing{0%{opacity:.8;transform:scale(.95)}50%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(.95)}}@keyframes storeDropdownFade{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.store-bell-backdrop{display:none}.store-bell-dropdown{z-index:10000;text-align:right;direction:rtl;background:#fff;border-radius:20px;width:380px;max-width:90vw;animation:.2s ease-out storeDropdownFade;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden;box-shadow:0 20px 45px #0f172a2e,0 0 0 1px #0f172a0f}.store-bell-header{color:#fff;background:linear-gradient(135deg,#14243d 0% 100%);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.store-bell-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:1.35rem;line-height:1;transition:color .15s;display:none}.store-bell-close-btn:hover{color:#fff}.store-bell-body{max-height:340px;padding:.6rem;overflow-y:auto}@media (width<=768px){.profile-header-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:.6rem!important;width:100%!important;display:flex!important}.org-btn-manage-techs,.org-btn-edit-info{white-space:nowrap!important;border-radius:14px!important;flex:calc(50% - 35px)!important;justify-content:center!important;padding:.75rem .8rem!important;font-size:.85rem!important}.store-bell-container{flex-shrink:0!important;position:relative!important}.store-bell-dropdown{z-index:1000!important;border-radius:20px!important;flex-direction:column!important;width:min(350px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:440px!important;animation:.2s ease-out storeDropdownFade!important;display:flex!important;position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 16px 40px #0f172a38,0 0 0 1px #0f172a14!important}.store-bell-close-btn{display:flex}.store-bell-body{-webkit-overflow-scrolling:touch;max-height:320px!important;overflow-y:auto!important}}.booking-brands-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;width:100%;max-width:650px;margin:0 auto;display:grid}.top-bar{display:none!important}@media (width<=992px){.hero-content{text-align:center;flex-direction:column;gap:3rem}.hero-text h2{font-size:2.5rem}.hero-description{margin:0 auto 2.5rem}.rating{align-items:center}.mobile-menu-btn{display:flex}.nav-join-desktop-only{display:none!important}.nav-links{z-index:999;opacity:0;pointer-events:none;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:.6rem;max-height:0;padding:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s,padding .35s;display:flex;position:absolute;top:calc(100% + 10px);left:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 15px 35px #00000026}.nav-links.active{opacity:1;pointer-events:auto;max-height:80vh;padding:1.2rem;overflow-y:auto}.nav-links li{width:100%}.nav-links li a{text-align:right;width:100%;transition:var(--transition);border-radius:8px;padding:.8rem 1.2rem;font-size:1.1rem;display:block}.nav-links li a:hover,.nav-links li a.active{color:var(--primary);background-color:#0e3f8c14}.hero-image-wrapper{width:320px!important;height:320px!important}.checkout-main-grid{grid-template-columns:1fr!important;gap:2rem!important}.checkout-summary-sidebar{position:static!important;top:auto!important}.footer{padding:3.5rem 1rem 2rem!important}.footer-grid{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:2.2rem!important;margin-bottom:2.5rem!important;display:flex!important}.footer-col,.footer-col-company,.footer-col-legal,.footer-col-brands,.footer-col.social-col{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:440px!important;margin:0 auto!important;display:flex!important}.footer-logo-img{width:160px!important;margin:0 auto!important}.footer-links-group{text-align:center!important;grid-template-columns:1fr 1fr!important;gap:1.5rem!important;width:100%!important;max-width:440px!important;margin:0 auto!important;display:grid!important}.footer-col-company ul,.footer-col-legal ul{flex-direction:column!important;align-items:center!important;gap:.6rem!important;padding:0!important;display:flex!important}.brands-list,.footer-gold-links{text-align:center!important;grid-template-columns:repeat(2,1fr)!important;justify-content:center!important;gap:.6rem 1.5rem!important;width:100%!important;max-width:320px!important;display:grid!important}.social-links{justify-content:center!important;align-items:center!important;gap:1.2rem!important}}@media (width<=768px){.user-name-peek{display:none}.navbar-content{justify-content:space-between;align-items:center;width:100%;display:flex;gap:0!important}.navbar-logo-group{flex:1;justify-content:space-between;align-items:center;padding-left:.5rem;display:flex;gap:0!important}.logo img,.navbar-logo-img{max-width:130px!important;height:auto!important;max-height:60px!important}.nav-auth{flex-shrink:0;align-items:center;display:flex;gap:.5rem!important}.btn-register,.btn-book-nav{display:none!important}.nav-join-mobile-text{color:#f7b523!important;white-space:nowrap!important;margin:0 4px!important;padding:0!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.btn-login{color:#0e3f8c!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;align-items:center!important;height:auto!important;margin:0 4px!important;padding:0!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.nav-join-mobile-btn{display:none!important}.mobile-menu-btn{color:#0e3f8c!important;justify-content:center!important;align-items:center!important;margin:0 0 0 4px!important;padding:0!important;font-size:1.5rem!important;display:flex!important}.user-avatar{padding:.25rem .5rem!important}.user-avatar span:not(.user-name-peek){display:none!important}.tech-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.checkout-card{border-radius:24px!important;padding:1.8rem!important}.checkout-two-col{grid-template-columns:1fr!important}.checkout-success-card{border-radius:24px!important;padding:2.5rem 1.5rem!important}.checkout-empty-card{border-radius:24px!important;padding:3rem 1.5rem!important}.centers-hero{margin-bottom:2rem!important;padding:3rem 1.5rem!important}.centers-hero-desc{font-size:1rem!important}.centers-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:3.5rem 1.5rem!important}.profile-banner-container{height:220px!important}.banner-top-actions{gap:.5rem!important;top:14px!important;left:12px!important;right:12px!important}.banner-orders-btn{border-radius:30px!important;gap:.4rem!important;padding:.55rem .9rem!important;font-size:.85rem!important}.banner-btn-text-full{display:none!important}.banner-btn-text-mobile{display:inline!important}.banner-edit-btn{border-radius:12px!important;gap:.35rem!important;padding:.55rem .85rem!important;font-size:.82rem!important}.banner-verified-badge{gap:.35rem!important;padding:.45rem .8rem!important;font-size:.8rem!important}.reviews-summary{text-align:center!important;border-radius:24px!important;grid-template-columns:1fr!important;gap:2rem!important;padding:2rem 1.5rem!important}.reviews-summary .bars-stack{align-items:stretch!important}.profile-about-card{border-radius:24px!important;gap:1.8rem!important;padding:2rem 1.5rem!important}.profile-about-card h3{text-align:center!important;font-size:1.4rem!important}.profile-about-card p{font-size:1.05rem!important;line-height:1.7!important}.responsive-grid{grid-template-columns:1fr!important;gap:1.4rem!important}.responsive-card{border-radius:20px!important;padding:1.6rem!important}.signup-owner-page h2,.signup-tech-page h2,.signup-delivery-page h2,.edit-org-page h2{font-size:1.5rem!important}.signup-owner-page h3,.signup-tech-page h3,.signup-delivery-page h3,.edit-org-page h3{font-size:1.3rem!important}main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow:clip visible!important}.container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}}@media (width<=640px){.booking-brands-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;max-width:100%!important}.booking-hero-card{border-radius:20px!important;padding:2.2rem 1.1rem!important}.booking-hero-card h2{margin-bottom:1.5rem!important;font-size:1.8rem!important}.brand-pill-btn{padding:.75rem .5rem!important;font-size:.95rem!important}}@media (width<=576px){.hero{padding:3rem 0!important}.hero-text h2{font-size:2.2rem!important}.hero-description{margin-bottom:1.5rem!important;font-size:1rem!important}.hero-image-wrapper{width:260px!important;height:260px!important}.hero-image-wrapper img{border-radius:40px 80px 50px!important}.top-bar-content{text-align:center!important;flex-direction:column!important;gap:.3rem!important}.checkout-card{border-radius:20px!important;padding:1.4rem!important}.checkout-success-card h2{font-size:1.5rem!important}.checkout-summary-row{flex-direction:column!important;align-items:flex-start!important}.checkout-summary-row>span:last-child{text-align:right!important}}@media (width<=480px){.navbar-logo-group{padding-left:.3rem!important}.logo img,.navbar-logo-img{max-width:120px!important;max-height:54px!important}.nav-join-mobile-btn,.btn-login{height:32px!important;padding:.3rem .5rem!important;font-size:.75rem!important}.nav-auth{gap:.3rem!important}.mobile-menu-btn{font-size:1.4rem!important}.join-us-grid{grid-template-columns:1fr!important;gap:1rem!important;padding:0 1rem!important}.join-us-card{width:100%!important;height:auto!important;min-height:180px!important}.checkout-success-card{padding:2rem 1rem!important}.checkout-empty-card{padding:2.2rem 1rem!important}.banner-top-actions{gap:.35rem!important;top:10px!important;left:8px!important;right:8px!important}.banner-orders-btn,.banner-edit-btn{padding:.45rem .7rem!important;font-size:.8rem!important}.profile-title,.centers-hero-title{font-size:1.7rem!important}.premium-center-card-content{padding:1.5rem 1.2rem!important}.premium-center-card-content h3{font-size:1.3rem!important}.book-btn,.map-btn{border-radius:12px!important;padding:.9rem!important;font-size:.9rem!important}}.join-us-h1{font-size:clamp(1.2rem,5vw,1.8rem)!important;line-height:1.4!important}.tech-pills-grid,.owner-pills-grid{direction:rtl!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;width:100%!important;margin-top:6px!important;display:grid!important}.tech-pill-btn,.owner-pill-btn{color:#334155!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;height:48px!important;padding:0 10px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}.tech-pill-btn:hover,.owner-pill-btn:hover{background:#f8fafc!important;border-color:#0e3f8c!important}.tech-pill-btn.active,.owner-pill-btn.active{color:#0e3f8c!important;background:#edf3fb!important;border:2px solid #0e3f8c!important;font-weight:800!important;box-shadow:0 2px 8px #0e3f8c1f!important}@media (width<=640px){.tech-pills-grid,.owner-pills-grid{gap:8px!important}.tech-pill-btn,.owner-pill-btn{height:44px!important;padding:0 4px!important;font-size:12px!important}}.profile-header-card{border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:1.25rem;margin-top:-64px;padding:1.5rem 2rem}.profile-header-main-info{flex:420px;gap:1.25rem;min-width:0}.profile-logo{background:var(--mist);border:1px solid var(--line);border-radius:22px;flex:none;width:88px;height:88px;position:relative}.profile-logo>img{width:100%;height:100%;display:block;border-radius:22px!important}.profile-name{gap:.5rem;font-size:1.5rem;font-weight:800;line-height:1.35}.profile-title-row{margin-bottom:.6rem}.profile-badges-row{gap:.5rem}.profile-badge-rating,.profile-badge-techs,.profile-badge-location{padding:.25rem .8rem;font-size:.8rem;font-weight:700;line-height:1.6}.profile-badge-rating{background:var(--yellow-tint);color:var(--navy)}.profile-badge-techs{background:var(--blue-tint);color:var(--brand-blue)}.profile-badge-location{background:var(--mist);color:var(--navy)}.profile-badge-location:hover{background:var(--blue-tint)}.profile-logo-edit-badge{width:32px;height:32px;box-shadow:var(--shadow-card);border:2px solid #fff;bottom:-6px;left:-6px}.profile-header-actions{gap:.6rem}.org-btn-manage-techs,.org-btn-edit-info,.org-btn-book{border-radius:var(--radius-md);min-height:44px;box-shadow:none;padding:0 1.25rem;font-size:.9rem;font-weight:700}.org-btn-manage-techs,.org-btn-book{background:var(--brand-blue);color:#fff}.org-btn-manage-techs:hover,.org-btn-book:hover{background:var(--blue-hover);transform:none}.org-btn-edit-info{color:var(--navy);border:1.5px solid var(--line-strong);background:#fff}.org-btn-edit-info:hover{border-color:var(--brand-blue);color:var(--brand-blue);transform:none}.store-bell-btn{border-radius:var(--radius-md)!important;width:44px!important;height:44px!important}.banner-verified-badge{color:var(--navy);padding:.4rem 1rem;font-size:.8rem}.banner-edit-btn{border-radius:var(--radius-md);padding:.6rem 1.1rem;font-size:.85rem}.org-tabs-seg{border-radius:var(--radius-lg)!important;box-shadow:none!important;border:1px solid var(--line)!important;flex-wrap:nowrap!important;gap:.25rem!important}.org-tabs-seg>button{white-space:nowrap;min-height:44px;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:0 1rem!important;font-size:.9rem!important;font-weight:700!important}@media (width<=768px){.profile-header-card{margin-top:-48px;padding:1.25rem}.profile-header-main-info{flex-basis:100%;gap:1rem}.profile-logo{border-radius:18px;width:72px;height:72px}.profile-name{font-size:1.2rem}.profile-name svg{width:18px;height:18px}.org-btn-manage-techs,.org-btn-edit-info{min-height:44px;padding:0 .6rem!important;font-size:.82rem!important}.org-tabs-seg>button{gap:.3rem!important;padding:0 .4rem!important;font-size:.8rem!important}.org-tabs-seg>button svg{width:16px;height:16px}}.store-bell-dropdown{border-radius:var(--radius-xl);border:1px solid var(--line);width:400px;box-shadow:var(--shadow-lift)}.store-bell-header{color:var(--navy);border-bottom:1px solid var(--line);background:#fff;gap:.75rem;padding:1rem 1.25rem}.store-bell-header>div:first-child{min-width:0}.store-bell-header>div:first-child span{white-space:nowrap;font-size:1rem!important}.store-bell-header>div:first-child svg{box-sizing:border-box;background:var(--blue-tint);border-radius:50%;flex:none;padding:8px;width:36px!important;height:36px!important}.store-bell-close-btn{color:var(--ink-muted);border-radius:50%;min-width:32px;min-height:32px;font-size:1.5rem;display:flex}.store-bell-close-btn:hover{color:var(--navy);background:var(--mist)}.store-bell-body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding:.75rem}.store-bell-container .store-bell-badge{background:var(--brand-yellow)!important;color:var(--navy)!important;box-shadow:var(--shadow-card)!important}.store-bell-container .store-bell-badge>span{border-color:var(--brand-yellow)!important}@media (width<=768px){.store-bell-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99990;background:#14243d73;display:block;position:fixed;inset:0}.store-bell-dropdown{border-radius:var(--radius-xl)!important;z-index:99999!important;width:auto!important;max-width:none!important;max-height:75vh!important;animation:.25s cubic-bezier(.16,1,.3,1) storeSheetUp!important;position:fixed!important;inset:auto 12px 12px!important;transform:none!important}.store-bell-body{flex:auto;max-height:none!important}}@keyframes storeSheetUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.store-bell-btn svg,.store-bell-badge>span{animation:none!important}}
