:root{--bg: #123f50;--bg-2: #0e3544;--card: #1b5063;--elevated: #236077;--accent: #2fb8b2;--accent-strong: #2fb8b2;--accent-hover: #46cbc5;--accent-light: #86e3dd;--blue: #5aa9e6;--blue-deep: #3b86d0;--glow: transparent;--text: #f2fafc;--text-2: #cfe3e9;--text-3: #9bbcc6;--border: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .26);--font: "Vazirmatn", "Vazir", "IRANSansX", "Noto Sans Arabic", "Segoe UI", Tahoma, system-ui, -apple-system, sans-serif;--container: 1200px;--gutter: clamp(18px, 5vw, 40px);--section-y: clamp(72px, 11vw, 140px);--radius: 20px;--radius-sm: 12px;--header-h: 64px;--ink: #0b2a33;--on-accent: #052a31;--teal: #8fe0b0;--teal-bg: #1d5a4c;--ease: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.22, .8, .24, 1);--shadow-3d: inset 0 1px 0 rgba(255, 255, 255, .22), 0 2px 3px rgba(0, 0, 0, .25), 0 24px 40px -22px rgba(0, 0, 0, .55);--shadow-3d-hover: inset 0 1px 0 rgba(255, 255, 255, .28), 0 2px 3px rgba(0, 0, 0, .25), 0 30px 50px -22px rgba(0, 0, 0, .6)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);background:var(--bg);color-scheme:dark}body{margin:0;min-height:100vh;background:transparent;color:var(--text);font-family:var(--font);font-size:1rem;line-height:1.9;text-align:start;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}picture{display:contents}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-weight:800;line-height:1.4;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:#2fb8b259;color:#fff}:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px;border-radius:6px}.latin{direction:ltr;unicode-bidi:isolate;display:inline-block}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:200;padding:10px 16px;background:var(--accent-strong);color:var(--on-accent);border-radius:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y);position:relative}.section-head{max-width:46rem;margin-bottom:clamp(36px,6vw,64px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;color:var(--accent-light);margin-bottom:14px}.eyebrow:before{content:"";inline-size:22px;block-size:2px;background:var(--accent);border-radius:2px}.section-title{font-size:clamp(1.7rem,4.4vw,2.9rem)}.section-lead{margin-top:16px;color:var(--text-2);font-size:clamp(1rem,2vw,1.12rem);max-width:40rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:48px;padding-inline:24px;border-radius:14px;font-weight:700;font-size:1rem;line-height:1;border:1px solid transparent;transition:transform .25s var(--ease),background-color .25s,border-color .25s,box-shadow .25s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--accent-strong);color:var(--on-accent);box-shadow:inset 0 1px #fff3,0 8px 18px -10px #00000073}.btn-primary:hover{background:var(--accent-hover)}.btn-light{background:#fff;color:var(--ink);box-shadow:0 8px 20px -12px #00000073}.btn-light:hover{background:#e3f6f5}.btn-secondary{background:#1e566a;color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{border-color:var(--accent-light);background:var(--elevated)}.btn-lg{min-block-size:56px;padding-inline:32px;font-size:1.08rem;border-radius:16px}.btn-sm{min-block-size:40px;padding-inline:18px;font-size:.92rem;border-radius:12px}.btn svg{flex:none}.placeholder-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:4px 12px;font-size:.78rem;font-weight:600;line-height:1.6;color:#d8eef2;background:#0c2f3c;border:1px solid rgba(255,255,255,.25);border-radius:999px;pointer-events:none}.sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.card3d{position:relative;border-radius:var(--radius);background:linear-gradient(155deg,#236077,#1b5063 55%,#205a6f);border:1px solid #3a7f94;box-shadow:var(--shadow-3d)}.card3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.1),transparent 55%);opacity:0;transition:opacity .4s;pointer-events:none}@media(hover:hover){.card3d:hover{border-color:#5fb5c4;box-shadow:var(--shadow-3d-hover)}.card3d:hover:before{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(56px) scale(.92)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(3%,4%,0)}}.anim{animation:rise 1.4s var(--ease-soft) both}.a1{animation-delay:.05s}.a2{animation-delay:.22s}.a3{animation-delay:.4s}.a4{animation-delay:.58s}.reveal{opacity:0;transform:translateY(80px) scale(.86);transform-origin:50% 100%;transition:opacity 1.4s var(--ease-soft) var(--d, 0ms),transform 1.6s var(--ease-soft) var(--d, 0ms)}.reveal.in{opacity:1;transform:none}@media(max-width:760px){.reveal{transform:translateY(44px) scale(.94);transition-duration:1s,1.1s}}.card3d{transition:opacity 1.4s var(--ease-soft) var(--d, 0ms),transform 1.6s var(--ease-soft) var(--d, 0ms),rotate .5s var(--ease),translate .5s var(--ease),box-shadow .4s,border-color .4s}@media(max-width:760px){.card3d{transition:opacity 1s var(--ease-soft) var(--d, 0ms),transform 1.1s var(--ease-soft) var(--d, 0ms)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}.reveal{opacity:1;transform:none}}@media(min-width:900px){:root{--header-h: 72px}}.logo-inner.svelte-1l8nvlt{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.mark.svelte-1l8nvlt{inline-size:14px;block-size:14px;border-radius:5px;background:linear-gradient(135deg,#34c3bb,#3b86d0);transform:rotate(45deg)}.fa.svelte-1l8nvlt{font-weight:900;font-size:1.4rem;line-height:1}.en.svelte-1l8nvlt{font-family:system-ui,Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.1em;color:var(--text-3);padding-inline-start:10px;border-inline-start:1px solid var(--border-strong);line-height:1.2}.light.svelte-1l8nvlt{color:#fff}.light.svelte-1l8nvlt .en:where(.svelte-1l8nvlt){color:#a9b9b2;border-color:#ffffff40}.panel.svelte-5ngtw4{position:absolute;inset-inline:0;inset-block-start:100%;padding:12px var(--gutter) 24px;background:#123f50;border-block-end:1px solid var(--border);animation:fade .2s ease both;max-block-size:calc(100dvh - var(--header-h));overflow-y:auto}ul.svelte-5ngtw4{display:grid}li.svelte-5ngtw4+li:where(.svelte-5ngtw4){border-block-start:1px solid var(--border)}li.svelte-5ngtw4 a:where(.svelte-5ngtw4){display:block;padding:14px 4px;font-size:1.1rem;font-weight:600;color:var(--text-2)}li.svelte-5ngtw4 a.active:where(.svelte-5ngtw4){color:var(--accent-light)}.cta.svelte-5ngtw4{inline-size:100%;margin-block-start:16px}@media(min-width:1060px){.panel.svelte-5ngtw4{display:none}}.header.svelte-1elxaub{position:fixed;inset-inline:0;inset-block-start:0;z-index:100;block-size:var(--header-h);border-block-end:1px solid transparent;transition:background-color .3s,border-color .3s}.header.scrolled.svelte-1elxaub,.header.open.svelte-1elxaub{background:#123f50;box-shadow:0 8px 20px -16px #00000059;border-color:var(--border)}.bar.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;gap:16px;block-size:100%}.logo.svelte-1elxaub{display:inline-flex;align-items:center;gap:10px}.desktop-nav.svelte-1elxaub{display:none}.desktop-nav.svelte-1elxaub ul:where(.svelte-1elxaub){display:flex;gap:6px}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub){position:relative;display:block;padding:8px 10px;font-size:.95rem;font-weight:500;color:var(--text-2);transition:color .2s}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,.desktop-nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--text)}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub):after{content:"";position:absolute;inset-inline:10px;inset-block-end:2px;block-size:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s var(--ease)}.desktop-nav.svelte-1elxaub a.active:where(.svelte-1elxaub):after{transform:scaleX(1)}.actions.svelte-1elxaub{display:flex;align-items:center;gap:8px}.toggle.svelte-1elxaub{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;border:1px solid var(--border-strong);background:#1b5063}.cta.svelte-1elxaub{display:none}@media(min-width:420px){.cta.svelte-1elxaub{display:inline-flex}}@media(min-width:1060px){.desktop-nav.svelte-1elxaub{display:block}.toggle.svelte-1elxaub{display:none}}.footer.svelte-jz8lnl{background:#0b2c38;color:#b6d0d8;padding-block:clamp(40px,7vw,72px) calc(28px + env(safe-area-inset-bottom,0px))}.grid.svelte-jz8lnl{display:grid;gap:32px}.logo.svelte-jz8lnl{display:inline-flex;margin-block-end:14px}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#b6d0d8;max-inline-size:26rem}h2.svelte-jz8lnl{font-size:.95rem;color:#fff;margin-block-end:12px}ul.svelte-jz8lnl{display:grid;gap:6px}li.svelte-jz8lnl,li.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#b6d0d8;font-size:.95rem}li.svelte-jz8lnl a:where(.svelte-jz8lnl){transition:color .2s}li.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#86e3dd}.copy.svelte-jz8lnl{margin-block-start:36px;padding-block-start:20px;border-block-start:1px solid rgba(255,255,255,.12);color:#8fb0ba;font-size:.88rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.credit.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#86e3dd;transition:color .2s}.credit.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}@media(min-width:760px){.grid.svelte-jz8lnl{grid-template-columns:1.4fr 1fr 1fr;gap:48px}}.float.svelte-1hfvbve{position:fixed;inset-inline-start:16px;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;display:inline-flex;align-items:center;gap:8px;min-block-size:48px;padding-inline:20px;border-radius:999px;font-weight:700;color:var(--on-accent);background:var(--accent-strong);box-shadow:0 10px 24px -8px #00000073,inset 0 1px #ffffff2e;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s,transform .3s var(--ease)}.float.visible.svelte-1hfvbve{opacity:1;transform:none;pointer-events:auto}@media(min-width:900px){.float.svelte-1hfvbve{display:none}}.backdrop.svelte-utf1u2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--bg)}.shape.svelte-utf1u2{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:var(--s);block-size:var(--s);border-radius:50%;will-change:transform;animation:svelte-utf1u2-float var(--d) ease-in-out calc(var(--i) * -3s) infinite alternate}.o1.svelte-utf1u2{background:#2fb8b21a}.o2.svelte-utf1u2{background:#5aa9e617}.ring.svelte-utf1u2{border:1.5px solid rgba(134,227,221,.3)}.dot.svelte-utf1u2{background:#86e3dd73}@keyframes svelte-utf1u2-float{0%{transform:translateZ(0)}to{transform:translate3d(var(--dx),var(--dy),0)}}@media(max-width:760px){.desk.svelte-utf1u2{display:none}}@media(prefers-reduced-motion:reduce){.shape.svelte-utf1u2{animation:none;will-change:auto}}main.svelte-12qhfyh:focus{outline:none}
