.header[data-v-3e145a0f]{position:sticky;top:0;z-index:100;padding:1rem 0;transition:all var(--transition);background:transparent}.header.scrolled[data-v-3e145a0f]{background:color-mix(in srgb,var(--bg-dark) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);padding:.65rem 0}.header-inner[data-v-3e145a0f]{display:flex;align-items:center;justify-content:space-between}.logo[data-v-3e145a0f]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-weight:700;font-size:1.25rem}.logo-icon[data-v-3e145a0f]{font-size:1.5rem;animation:pulse-glow 3s ease infinite;border-radius:50%}.logo em[data-v-3e145a0f]{font-style:normal;background:linear-gradient(135deg,var(--champagne),var(--champagne-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav[data-v-3e145a0f]{display:flex;align-items:center;gap:2rem}.nav a[data-v-3e145a0f]{color:var(--text-secondary);font-weight:500;position:relative}.nav a[data-v-3e145a0f]:after{content:"";position:absolute;bottom:-4px;right:0;width:0;height:2px;background:var(--champagne);transition:width var(--transition)}.nav a[data-v-3e145a0f]:hover,.nav a.router-link-active[data-v-3e145a0f]{color:var(--text-primary)}.nav a.router-link-active[data-v-3e145a0f]:after,.nav a[data-v-3e145a0f]:hover:after{width:100%}.nav-cta[data-v-3e145a0f]{padding:.5rem 1.25rem!important;background:linear-gradient(135deg,var(--champagne),var(--champagne-dark));color:var(--ink)!important;border-radius:999px;font-weight:600!important}.nav-cta[data-v-3e145a0f]:after{display:none!important}.menu-toggle[data-v-3e145a0f]{display:none;background:none;border:none;cursor:pointer;width:32px;height:24px;position:relative}.menu-toggle span[data-v-3e145a0f],.menu-toggle span[data-v-3e145a0f]:before,.menu-toggle span[data-v-3e145a0f]:after{display:block;width:100%;height:2px;background:var(--silver-light);transition:all var(--transition);position:absolute;right:0}.menu-toggle span[data-v-3e145a0f]{top:50%;transform:translateY(-50%)}.menu-toggle span[data-v-3e145a0f]:before{content:"";top:-8px}.menu-toggle span[data-v-3e145a0f]:after{content:"";top:8px}.menu-toggle span.open[data-v-3e145a0f]{background:transparent}.menu-toggle span.open[data-v-3e145a0f]:before{top:0;transform:rotate(45deg)}.menu-toggle span.open[data-v-3e145a0f]:after{top:0;transform:rotate(-45deg)}@media (max-width: 768px){.menu-toggle[data-v-3e145a0f]{display:block}.nav[data-v-3e145a0f]{position:fixed;top:0;right:0;width:min(280px,80vw);height:100vh;background:var(--bg-elevated);flex-direction:column;padding:5rem 2rem 2rem;gap:1.5rem;transform:translate(100%);transition:transform var(--transition);border-left:1px solid var(--border)}.nav.open[data-v-3e145a0f]{transform:translate(0)}}.footer[data-v-b18c7d9e]{position:relative;z-index:1;margin-top:4rem;padding:3rem 0 1.5rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 72%,transparent)}.footer-grid[data-v-b18c7d9e]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;margin-bottom:2rem}.logo[data-v-b18c7d9e]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.logo em[data-v-b18c7d9e]{font-style:normal;color:var(--champagne)}.footer-brand p[data-v-b18c7d9e]{color:var(--text-secondary);font-size:.95rem}.footer-links h4[data-v-b18c7d9e],.footer-contact h4[data-v-b18c7d9e]{color:var(--silver-light);margin-bottom:1rem;font-size:.9rem}.footer-links[data-v-b18c7d9e]{display:flex;flex-direction:column;gap:.5rem}.footer-links a[data-v-b18c7d9e]{color:var(--text-secondary);font-size:.95rem}.footer-contact p[data-v-b18c7d9e]{color:var(--text-secondary);font-size:.95rem;margin-bottom:.35rem}.footer-bottom[data-v-b18c7d9e]{padding-top:1.5rem;border-top:1px solid var(--border);text-align:center;color:var(--text-secondary);font-size:.85rem}@media (max-width: 768px){.footer-grid[data-v-b18c7d9e]{grid-template-columns:1fr}}.app[data-v-85638f8c]{min-height:100vh;position:relative}.bg-effects[data-v-85638f8c]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.orb[data-v-85638f8c]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22}.orb-1[data-v-85638f8c]{width:500px;height:500px;background:var(--champagne);top:-150px;left:-100px;animation:float 8s ease-in-out infinite}.orb-2[data-v-85638f8c]{width:400px;height:400px;background:var(--silver);bottom:-100px;right:-80px;animation:float 10s ease-in-out infinite reverse}.grid-overlay[data-v-85638f8c]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,163,106,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(201,163,106,.035) 1px,transparent 1px);background-size:60px 60px}main[data-v-85638f8c]{position:relative;z-index:1;min-height:calc(100vh - 160px)}.page-enter-active[data-v-85638f8c],.page-leave-active[data-v-85638f8c]{transition:opacity .3s ease,transform .3s ease}.page-enter-from[data-v-85638f8c]{opacity:0;transform:translateY(12px)}.page-leave-to[data-v-85638f8c]{opacity:0;transform:translateY(-12px)}:root{--silver-light: #efe8dc;--silver: #c4b8a4;--silver-dark: #8a8070;--silver-metallic: linear-gradient(135deg, #f0e6d2 0%, #b8a078 48%, #e4d5b8 100%);--champagne: #c9a36a;--champagne-light: #ead7b0;--champagne-dark: #8f6b3a;--orange-glow: rgba(201, 163, 106, .38);--bg-dark: #0a0a0e;--bg-card: #131318;--bg-elevated: #1b1b22;--text-primary: #f3eee4;--text-secondary: #a39a8c;--border: rgba(201, 163, 106, .16);--ink: #0c0a08;--font: "Vazirmatn", system-ui, sans-serif;--radius: 14px;--shadow: 0 10px 36px rgba(0, 0, 0, .45);--transition: .35s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:radial-gradient(ellipse 90% 50% at 50% -15%,rgba(201,163,106,.1),transparent 55%),var(--bg-dark);color:var(--text-primary);line-height:1.7;overflow-x:hidden}a{color:var(--champagne);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--champagne-light)}img{max-width:100%;display:block}.container{width:min(1200px,92vw);margin-inline:auto}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--orange-glow)}50%{box-shadow:0 0 40px var(--orange-glow),0 0 60px #c9a36a33}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-up{animation:fade-up .7s ease forwards}.animate-delay-1{animation-delay:.1s;opacity:0}.animate-delay-2{animation-delay:.2s;opacity:0}.animate-delay-3{animation-delay:.3s;opacity:0}.animate-delay-4{animation-delay:.4s;opacity:0}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:999px;font-family:var(--font);font-weight:600;font-size:.95rem;cursor:pointer;border:none;transition:all var(--transition)}.btn-primary{background:linear-gradient(145deg,var(--champagne-light) 0%,var(--champagne) 46%,var(--champagne-dark) 100%);color:var(--ink);box-shadow:0 4px 22px var(--orange-glow);letter-spacing:.01em}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--orange-glow)}.btn-outline{background:transparent;color:var(--silver-light);border:1px solid var(--silver-dark)}.btn-outline:hover{border-color:var(--champagne);color:var(--champagne)}.section-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;background:var(--silver-metallic);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.section-subtitle{color:var(--text-secondary);font-size:1.05rem;max-width:600px}.page-header{padding:4rem 0 2rem;text-align:center}.loading{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--text-secondary)}.spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--champagne);border-radius:50%;animation:rotate-slow .8s linear infinite}.prose{color:var(--text-secondary);line-height:1.9}.prose h2{color:var(--champagne);font-size:1.4rem;margin:2rem 0 1rem}.prose p{margin-bottom:1rem}.prose ul{margin:1rem 0;padding-right:1.5rem}.prose li{margin-bottom:.5rem}
