*,:after,:before{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Dana;src:url(/fonts/Dana/DanaFaNum-Light.woff2) format("woff2"),url(/fonts/Dana/DanaFaNum-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana/DanaFaNum-ExtraBold.woff2) format("woff2"),url(/fonts/Dana/DanaFaNum-ExtraBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--font-body:"Dana","Tahoma",sans-serif;--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-accent:#f59e0b;--color-bg:#f1f5f9;--color-surface:#fff;--color-text:#1e293b;--color-muted:#64748b}body,html{background:var(--color-bg);font-family:var(--font-body);color:var(--color-text);direction:rtl;-webkit-font-smoothing:antialiased}#__next,body,html,main{height:100%}button{font-family:inherit;direction:rtl}a{color:inherit}.hero-banner{overflow:hidden;margin:16px 0 0 16px}.hero-swiper{overflow:visible!important}.slide-inner{display:flex;align-items:center;justify-content:space-between;padding:28px 22px 36px;min-height:168px;direction:rtl;border-radius:18px;box-shadow:0 8px 28px rgba(37,99,235,.18)}.slide-text{flex:1 1;display:flex;flex-direction:column;gap:6px}.slide-title{font-size:21px;font-weight:800;color:#fff;margin:0;line-height:1.4}.slide-highlight{color:#f59e0b}.slide-desc{font-size:13px;color:hsla(0,0%,100%,.88);margin:2px 0 12px;line-height:1.7;white-space:pre-line}.slide-btn{background:#f59e0b;color:#1a1a1a;border:none;border-radius:25px;padding:10px 24px;font-size:14px;font-weight:700;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:transform .15s,box-shadow .15s}.slide-btn:hover{transform:scale(1.04);box-shadow:0 4px 14px rgba(245,158,11,.4)}.slide-visual{flex-shrink:0;margin-right:10px}.gift-box{position:relative;width:90px;height:90px}.gift-box:before{content:"";position:absolute;inset:16px 8px 0;background:hsla(0,0%,100%,.18);border-radius:10px;border:2px solid hsla(0,0%,100%,.25)}.gift-box:after{content:"";position:absolute;top:8px;left:6px;right:6px;height:14px;background:hsla(0,0%,100%,.22);border-radius:6px}.badge-circle{top:-4px;left:-4px;width:36px;height:36px;background:#f59e0b;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;box-shadow:0 2px 8px rgba(245,158,11,.4);z-index:2}.badge-circle,.gift-decor{position:absolute;border-radius:50%}.gift-decor{opacity:.7}.gift-decor--1{width:8px;height:8px;background:#fcd34d;top:4px;right:10px}.gift-decor--2{width:6px;height:6px;background:#fbbf24;bottom:16px;right:4px}.gift-decor--3{width:5px;height:5px;background:#f59e0b;bottom:8px;left:20px}.hero-swiper .swiper-pagination{bottom:10px}.hero-swiper .swiper-pagination-bullet{background:hsla(0,0%,100%,.55);opacity:1;width:6px;height:6px;transition:background .2s,transform .2s}.hero-swiper .swiper-pagination-bullet-active{background:#fff;transform:scale(1.3)}.notif-section{margin:16px 16px 0;background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.notif-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;direction:ltr;margin-bottom:12px}.notif-title{font-size:14px;font-weight:700;color:#1e3a8a}.notif-more{font-size:12px;font-weight:500;color:#2563eb;text-decoration:none;padding:4px 10px;border-radius:20px;background:#eff6ff;transition:background .15s}.notif-more:hover{background:#dbeafe}.notif-list{gap:8px}.notif-item,.notif-list{display:flex;direction:rtl}.notif-item{flex:1 1;flex-direction:column;gap:6px;position:relative;padding:10px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;min-width:0}.notif-dot{position:absolute;top:7px;left:7px;width:6px;height:6px;border-radius:50%}.notif-top{flex-direction:row;gap:8px;direction:rtl;min-width:0}.notif-icon-wrap,.notif-top{display:flex;align-items:center}.notif-icon-wrap{width:36px;height:36px;border-radius:10px;justify-content:center;flex-shrink:0}.notif-label{font-size:11px;font-weight:600;color:#374151;line-height:1.4;word-break:break-word;white-space:normal;flex:1 1}.notif-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:3px;padding-right:0;font-size:10px;color:#9ca3af;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;direction:rtl}.notif-meta-sep{opacity:.5}.services-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px;direction:rtl}.service-card{display:flex;align-items:center;gap:12px;background:#fff;border:none;border-radius:16px;padding:16px 14px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .15s ease,box-shadow .15s ease;text-align:right;direction:rtl}.service-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.service-card:active{transform:scale(.97)}.service-icon-wrap{width:35px;height:35px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-label{font-size:12px;font-weight:400;color:#1e293b;line-height:1.4;flex:1 1}.page-wrapper{display:flex;flex-direction:column;min-height:100dvh;background:#fff;max-width:430px;margin:0 auto;font-family:var(--font-body,"Vazirmatn","Tahoma",sans-serif);position:relative;overflow:hidden}.page-wrapper:before{background:radial-gradient(ellipse 340px 260px at 15% 8%,rgba(219,234,254,.55) 0,transparent 70%),radial-gradient(ellipse 280px 220px at 90% 18%,rgba(224,231,255,.4) 0,transparent 65%),radial-gradient(ellipse 320px 280px at 80% 92%,rgba(209,250,229,.3) 0,transparent 70%),radial-gradient(ellipse 260px 200px at 5% 85%,hsla(48,96%,89%,.3) 0,transparent 65%),#fafbff;content:"";position:fixed;inset:0;max-width:430px;background:url(/back-.png) 50%/cover no-repeat;opacity:.15;pointer-events:none;z-index:0}.scroll-area{flex:1 1;overflow-y:auto;padding-bottom:0;scrollbar-width:none;position:relative;z-index:1}.scroll-area::-webkit-scrollbar{display:none}.page-header{padding:20px 16px 4px;direction:rtl;position:relative;z-index:1;text-align:center}.page-header-title{font-size:18px;font-weight:800;color:#1e3a8a;margin:0 0 4px;line-height:1.4}.page-header-sub{font-size:13px;color:#64748b;margin:0}