@font-face{font-family:"Vazirmatn";src:url("fonts/regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn";src:url("fonts/bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth}body{font-family:"Vazirmatn",sans-serif;background:#07111d;color:#fff;min-height:100vh;background-image:radial-gradient(circle at 80% 10%,rgba(50,214,255,.08),transparent 30%),radial-gradient(circle at 20% 90%,rgba(120,104,255,.06),transparent 30%),url("images/back-de.jpg");background-size:cover;background-position:center;background-attachment:fixed}.site-wrapper{width:100%;min-height:100vh}.sidebar{position:fixed;right:0;top:0;width:270px;height:100vh;padding:30px 20px;background:linear-gradient(180deg,rgba(10,27,44,.96),rgba(7,17,29,.96));border-left:1px solid rgba(255,255,255,.06);z-index:10}.profile-mini{text-align:center;margin-bottom:35px}.profile-mini-image{width:100px;height:121px;margin:0 auto 15px;border-radius:20px;overflow:hidden;border:2px solid rgba(50,214,255,.25);box-shadow:0 10px 30px rgba(0,0,0,.25)}.profile-mini-image img{width:100%;height:100%;object-fit:cover}.profile-mini h2{font-size:18px;margin-bottom:6px}.profile-mini p{font-size:11px;color:#71869c}.menu{list-style:none}.menu li{margin-bottom:10px}.menu a{display:flex;align-items:center;gap:12px;padding:13px 15px;color:#71869c;text-decoration:none;border-radius:12px;transition:.3s;font-size:13px}.menu a:hover,.menu a.active{color:#fff;background:linear-gradient(90deg,rgba(50,214,255,.12),rgba(120,104,255,.08));border:1px solid rgba(50,214,255,.1)}.icon{width:20px;height:20px;display:inline-block;flex:none}.content{width:calc(100% - 270px);margin-right:270px;min-height:100vh;padding:35px}.page{display:none;min-height:100vh}.page.active{display:block}.page-inner{max-width:1200px;margin:auto}.hero{position:relative;min-height:430px;padding:35px;border-radius:25px;overflow:hidden;background:linear-gradient(145deg,rgba(17,35,56,.92),rgba(10,23,39,.78));border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 60px rgba(0,0,0,.2)}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 30%,rgba(50,214,255,.1),transparent 35%);pointer-events:none}.location{position:relative;display:flex;align-items:center;gap:7px;color:#71869c;font-size:12px}.location .icon{width:16px;height:16px}.hero-content{position:relative;max-width:800px;margin:70px auto 0;text-align:center}.hero h1{font-size:55px;line-height:1.4;margin-bottom:35px;font-weight:700}.hero h1 span,.section-header h2 span{color:#32d6ff}.panel{text-align:right;padding:25px;border-radius:18px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}.panel-title{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#32d6ff}.panel-title .icon{width:19px;height:19px}.about-text{color:#a8b8c8;font-size:13px;line-height:2.2}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}.feature{display:flex;align-items:center;gap:12px;padding:20px;border-radius:17px;background:linear-gradient(145deg,rgba(17,35,56,.9),rgba(10,23,39,.8));border:1px solid rgba(255,255,255,.05)}.feature-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgba(50,214,255,.08);color:#32d6ff}.feature-icon .icon{width:20px;height:20px}.feature strong{display:block;font-size:12px;margin-bottom:5px}.feature span{display:block;color:#71869c;font-size:9px}.section-header{text-align:center;margin-bottom:35px}.section-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;border-radius:16px;background:rgba(50,214,255,.08);color:#32d6ff}.section-icon .icon{width:25px;height:25px}.section-header h2{font-size:30px;margin-bottom:10px}.section-header p{font-size:12px;color:#71869c}.section-line{width:60px;height:2px;margin:18px auto 0;border-radius:5px;background:linear-gradient(90deg,#32d6ff,#7868ff)}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.service-card{position:relative;padding:25px;border-radius:18px;background:linear-gradient(145deg,rgba(17,35,56,.9),rgba(10,23,39,.8));border:1px solid rgba(255,255,255,.05);overflow:hidden;transition:.3s}.service-card:hover{transform:translateY(-3px);border-color:rgba(50,214,255,.18)}.service-top{display:flex;align-items:center;gap:15px;margin-bottom:15px}.service-number{font-size:13px;color:#32d6ff;font-weight:700}.service-card h3{font-size:14px}.service-card p{font-size:11px;color:#71869c;line-height:2}.service-bar{height:2px;width:35px;margin-top:18px;border-radius:5px;background:linear-gradient(90deg,#32d6ff,#7868ff)}.payment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.payment-card{padding:30px;border-radius:20px;background:linear-gradient(145deg,rgba(17,35,56,.9),rgba(10,23,39,.8));border:1px solid rgba(255,255,255,.05);text-align:center}.payment-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:16px;background:rgba(50,214,255,.08);color:#32d6ff}.payment-icon .icon{width:26px;height:26px}.payment-card h3{font-size:17px;margin-bottom:8px}.payment-description{font-size:11px;color:#71869c;margin-bottom:20px}.card-number{display:inline-block;padding:13px 20px;border-radius:12px;background:rgba(255,255,255,.04);color:#32d6ff;font-size:16px;letter-spacing:2px;cursor:pointer;direction:ltr}.card-owner{font-size:11px;color:#a8b8c8;margin-top:12px}.copy-hint{font-size:9px;color:#53697d;margin-top:8px}.online-list{list-style:none;text-align:right;margin:20px 0}.online-list li{display:flex;align-items:center;gap:9px;color:#a8b8c8;font-size:11px;margin-bottom:12px}.online-list .icon{width:16px;height:16px;color:#32d6ff}.payment-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px;border-radius:12px;background:linear-gradient(90deg,#32d6ff,#7868ff);color:#fff;text-decoration:none;font-size:12px;transition:.3s}.payment-button:hover{opacity:.9;transform:translateY(-2px)}.payment-button .icon{width:17px;height:17px}.payment-security{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:12px;color:#53697d;font-size:9px}.payment-security .icon{width:13px;height:13px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.contact-card{padding:25px;border-radius:18px;background:linear-gradient(145deg,rgba(17,35,56,.9),rgba(10,23,39,.8));border:1px solid rgba(255,255,255,.05);text-align:center}.contact-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;border-radius:15px;background:rgba(50,214,255,.08);color:#32d6ff}.contact-icon .icon{width:24px;height:24px}.contact-card h3{font-size:15px;margin-bottom:8px}.contact-card p{font-size:10px;color:#71869c;line-height:1.8}.contact-value{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0;padding:12px;border-radius:10px;background:rgba(255,255,255,.035);color:#32d6ff;font-size:12px;cursor:pointer;direction:ltr}.copy-icon{width:15px;height:15px}.contact-link{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;border-radius:10px;background:rgba(255,255,255,.04);color:#a8b8c8;text-decoration:none;font-size:10px;transition:.3s}.contact-link:hover{background:rgba(50,214,255,.08);color:#fff}.contact-link .icon{width:15px;height:15px}.contact-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:15px;border-radius:14px;background:rgba(50,214,255,.04);border:1px solid rgba(50,214,255,.06);color:#71869c;font-size:10px}.contact-note .icon{width:17px;height:17px;color:#32d6ff}.site-footer{width:100%;margin-top:30px;padding:22px 20px;text-align:center;background:linear-gradient(145deg,rgba(17,35,56,.9),rgba(10,23,39,.82));border:1px solid rgba(255,255,255,.06);border-radius:18px;color:#71869c;font-size:12px;line-height:2;box-shadow:0 15px 40px rgba(0,0,0,.15);transition:border-color .3s ease,box-shadow .3s ease}.site-footer:hover{border-color:rgba(50,214,255,.18);box-shadow:0 18px 45px rgba(0,0,0,.2)}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%) translateY(20px);padding:12px 20px;border-radius:12px;background:rgba(10,23,39,.95);border:1px solid rgba(50,214,255,.15);color:#fff;font-size:11px;opacity:0;pointer-events:none;transition:.3s;z-index:100}#toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:1050px){.sidebar{width:220px}.content{width:calc(100% - 220px);margin-right:220px;padding:25px}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){body{background-image:radial-gradient(circle at 80% 10%,rgba(50,214,255,.08),transparent 30%),radial-gradient(circle at 20% 90%,rgba(120,104,255,.06),transparent 30%),url("images/back-mo.jpg");background-attachment:scroll}.sidebar{position:relative;width:100%;height:auto;padding:18px 15px;border-left:0;border-bottom:1px solid rgba(255,255,255,.06)}.profile-mini{margin-bottom:15px}.profile-mini-image{width:70px;height:85px;margin-bottom:8px;border-radius:15px}.profile-mini h2{font-size:15px}.profile-mini p{font-size:9px}.menu{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.menu li{margin:0}.menu a{justify-content:center;flex-direction:column;gap:5px;padding:9px 5px;font-size:9px;border-radius:10px}.menu a .icon{width:18px;height:18px}.content{width:100%;margin:0;padding:20px 12px}.page{min-height:auto}.hero{min-height:400px;padding:20px;border-radius:20px}.hero-content{margin-top:55px}.hero h1{font-size:38px;margin-bottom:25px}.panel{padding:18px}.about-text{font-size:11px;line-height:2}.feature-grid{grid-template-columns:repeat(2,1fr);gap:10px}.feature{padding:14px 10px;gap:8px}.feature-icon{width:35px;height:35px;border-radius:10px}.feature-icon .icon{width:17px;height:17px}.feature strong{font-size:10px}.feature span{font-size:8px}.section-header{margin-bottom:25px}.section-header h2{font-size:24px}.section-header p{font-size:10px}.services-grid,.payment-grid,.contact-grid{grid-template-columns:1fr;gap:12px}.service-card,.payment-card,.contact-card{padding:20px}.service-card h3{font-size:12px}.service-card p{font-size:10px}.card-number{font-size:13px}.site-footer{margin-top:20px;padding:18px 15px;font-size:10px;border-radius:15px}}@media(max-width:430px){.hero h1{font-size:32px}.feature{padding:12px 8px}.feature strong{font-size:9px}.feature span{font-size:7px}.section-header h2{font-size:21px}.site-footer{padding:16px 12px;font-size:9px;line-height:2.1}}