@font-face{font-family:'Manrope';font-weight:500;font-display:swap;src:url(../fonts/manrope-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-weight:600;font-display:swap;src:url(../fonts/manrope-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-weight:700;font-display:swap;src:url(../fonts/manrope-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-weight:800;font-display:swap;src:url(../fonts/manrope-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-weight:500;font-display:swap;src:url(../fonts/manrope-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-weight:600;font-display:swap;src:url(../fonts/manrope-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-weight:700;font-display:swap;src:url(../fonts/manrope-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-weight:800;font-display:swap;src:url(../fonts/manrope-latin-ext-800-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-weight:500;font-display:swap;src:url(../fonts/manrope-cyrillic-500-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-weight:600;font-display:swap;src:url(../fonts/manrope-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-weight:700;font-display:swap;src:url(../fonts/manrope-cyrillic-700-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-weight:800;font-display:swap;src:url(../fonts/manrope-cyrillic-800-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Vazirmatn';font-weight:500;font-display:swap;src:url(../fonts/vazirmatn-arabic-500-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Vazirmatn';font-weight:600;font-display:swap;src:url(../fonts/vazirmatn-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Vazirmatn';font-weight:700;font-display:swap;src:url(../fonts/vazirmatn-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Vazirmatn';font-weight:800;font-display:swap;src:url(../fonts/vazirmatn-arabic-800-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Cormorant Garamond';font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/cormorant-garamond-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/cormorant-garamond-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/cormorant-garamond-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--ink:#0e1612;--ink-2:#17211b;--ink-3:#1c2a22;--text:#17211b;--text-2:#48534b;--muted:#636b65;--cream:#f6f2e9;--cream-2:#fbf9f4;--sand:#f3ecdf;--white:#fff;--line:#e8e1d2;--line-2:#d5cab2;--green:#0b3b2a;--green-2:#114a35;--green-3:#1d5c3f;--leaf:#6aa55a;--gold:#c9a96b;--gold-2:#d9bd84;--gold-ink:#7b643a;--gold-soft:#f3e9d2;--gold-pale:#e4cd98;--terra:#c8693f;--terra-2:#d0764a;--terra-soft:#f8e4d8;--terra-ink:#9e522e;--success:#3b7a52;--success-soft:#e3f0e6;--danger:#b4473a;--danger-soft:#f7e3df;--warning:#b7791f;--warning-soft:#fbf0dc;--info:#3e6e8e;--info-soft:#e1ecf3;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-full:999px;--sh-1:0 1px 2px rgba(14,22,18,.06),0 2px 10px rgba(14,22,18,.05);--sh-2:0 14px 34px -14px rgba(14,22,18,.22),0 3px 8px rgba(14,22,18,.06);--sh-3:0 40px 80px -30px rgba(10,17,13,.55),0 10px 30px -10px rgba(10,17,13,.3);--font:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--font-display:'Cormorant Garamond',Georgia,'Times New Roman',serif;--wrap:1200px;--gutter:20px;--hdr-h:72px;--ease:cubic-bezier(.2,.7,.2,1)}:root:lang(fa){--font:'Vazirmatn','Manrope',Tahoma,system-ui,sans-serif;--font-display:'Vazirmatn','Manrope',Tahoma,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--cream);color:var(--text);font-family:var(--font);font-weight:500;font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body:lang(fa){line-height:1.9;font-size:1.03rem}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0 0 .5em;font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}:lang(fa) :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.4}p{margin:0 0 1em;text-wrap:pretty}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}::selection{background:var(--gold-pale);color:var(--ink)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.i{width:1.25em;height:1.25em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.i--fill{fill:currentColor;stroke:none}[dir=rtl] .flip{transform:scaleX(-1)}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:200;background:var(--ink);color:var(--cream);padding:10px 16px;border-radius:var(--r-md);font-weight:700;text-decoration:none;transition:top .2s}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}@media (min-width:768px){:root{--gutter:32px}}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--terra-ink);margin-bottom:1rem}.eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.8}:lang(fa) .eyebrow{letter-spacing:0;font-size:.9rem}.h-xl{font-size:clamp(2.35rem,1.4rem + 3.9vw,4.1rem)}.h-lg{font-size:clamp(1.9rem,1.25rem + 2.4vw,3rem)}.h-md{font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem)}.lead{font-size:clamp(1.08rem,1rem + .35vw,1.25rem);color:var(--text-2);line-height:1.65;max-width:62ch}.accent{font-family:var(--font-display);font-weight:600;font-style:italic;letter-spacing:-.01em;color:var(--terra)}:lang(fa) .accent{font-style:normal}.center{text-align:center;margin-inline:auto}.center .lead{margin-inline:auto}.muted{color:var(--muted)}.sec-head{max-width:760px;margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem)}.sec-head.center{margin-inline:auto}.btn{--bg:var(--ink);--fg:var(--cream);--bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.8rem 1.45rem;border-radius:var(--r-full);border:1.5px solid var(--bd);background:var(--bg);color:var(--fg);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s,border-color .2s,color .2s}.btn:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.btn:active{transform:translateY(0)}.btn .i{width:1.15em;height:1.15em}.btn--gold{--bg:var(--gold);--fg:var(--ink)}.btn--gold:hover{--bg:var(--gold-2)}.btn--dark{--bg:var(--green);--fg:var(--cream)}.btn--dark:hover{--bg:var(--green-2)}.btn--ghost{--bg:transparent;--fg:var(--ink);--bd:var(--line-2)}.btn--ghost:hover{--bd:var(--ink);box-shadow:none}.btn--light{--bg:transparent;--fg:var(--cream);--bd:rgba(250,246,238,.35)}.btn--light:hover{--bd:var(--cream);box-shadow:none}.btn--wa{--bg:#1f9d55;--fg:#fff}.btn--sm{min-height:42px;padding:.55rem 1.05rem;font-size:.93rem}.btn--block{width:100%}.btns{display:flex;flex-wrap:wrap;gap:.75rem}.link-arrow{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--green);text-decoration:none}.link-arrow .i{transition:transform .2s var(--ease)}.link-arrow:hover .i{transform:translateX(4px)}[dir=rtl] .link-arrow:hover .i{transform:scaleX(-1) translateX(4px)}.hdr{position:sticky;top:0;z-index:100;background:rgba(246,242,233,.86);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.hdr.is-scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px -18px rgba(14,22,18,.4)}.hdr__in{display:flex;align-items:center;gap:1rem;min-height:var(--hdr-h)}.hdr__logo{display:flex;align-items:center;flex:none;margin-inline-end:auto}.hdr__logo img{height:38px;width:auto}.nav{display:none}.nav>ul{display:flex;align-items:center;gap:.15rem;list-style:none}.nav a,.nav__btn{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .8rem;border-radius:var(--r-full);border:0;background:none;font-weight:700;font-size:.95rem;color:var(--text);text-decoration:none;transition:background-color .2s,color .2s}.nav a:hover,.nav__btn:hover,.nav a[aria-current=page]{background:var(--sand);color:var(--ink)}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--gold)}.nav__btn .i{width:1em;height:1em;transition:transform .2s}.has-sub{position:relative}.sub{position:absolute;top:calc(100% + 8px);inset-inline-start:-12px;min-width:320px;padding:.6rem;background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}.has-sub:hover .sub,.has-sub:focus-within .sub,.has-sub.is-open .sub{opacity:1;visibility:visible;transform:none}.has-sub:hover .nav__btn .i,.has-sub.is-open .nav__btn .i{transform:rotate(180deg)}.sub a{display:flex!important;align-items:flex-start;gap:.8rem;padding:.75rem .8rem!important;border-radius:var(--r-lg)!important;box-shadow:none!important}.sub a:hover{background:var(--cream-2)!important}.sub__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--gold-soft);color:var(--gold-ink);flex:none}.sub b{display:block;font-size:.95rem;color:var(--ink)}.sub small{display:block;font-weight:500;font-size:.83rem;color:var(--muted);line-height:1.4}.hdr__tools{display:flex;align-items:center;gap:.5rem}.hdr__cta{display:none}.burger{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-full);border:1.5px solid var(--line-2);background:transparent;color:var(--ink)}.burger .i{width:22px;height:22px}.burger .i-close{display:none}.hdr.is-open .burger .i-open{display:none}.hdr.is-open .burger .i-close{display:block}@media (min-width:1080px){.nav{display:block}.burger{display:none}}@media (min-width:1240px){.hdr__cta{display:inline-flex}}@media (min-width:1080px) and (max-width:1239px){.nav a,.nav__btn{padding:.5rem .65rem}}.lang{position:relative}.lang summary{list-style:none;display:inline-flex;align-items:center;gap:.35rem;height:46px;padding:0 .8rem;border-radius:var(--r-full);border:1.5px solid var(--line-2);font-weight:800;font-size:.85rem;letter-spacing:.04em;cursor:pointer;user-select:none}.lang summary::-webkit-details-marker{display:none}.lang summary:hover{border-color:var(--ink)}.lang[open] summary{background:var(--white)}.lang ul{position:absolute;inset-inline-end:0;top:calc(100% + 8px);min-width:180px;list-style:none;padding:.4rem;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);z-index:5}.lang a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .75rem;border-radius:var(--r-md);text-decoration:none;font-weight:600}.lang a:hover{background:var(--cream-2)}.lang a[aria-current=true]{background:var(--gold-soft);color:var(--ink)}.lang a span{font-size:.75rem;font-weight:800;color:var(--muted)}.mnav{display:none;position:fixed;inset:var(--hdr-h) 0 0 0;z-index:99;background:var(--cream);overflow-y:auto;padding:1rem var(--gutter) 2.5rem;border-top:1px solid var(--line)}.hdr.is-open+.mnav{display:block;animation:fade .2s var(--ease)}.mnav ul{list-style:none}.mnav>ul>li>a{display:flex;align-items:center;justify-content:space-between;padding:1rem .25rem;border-bottom:1px solid var(--line);font-weight:800;font-size:1.15rem;text-decoration:none}.mnav__group{padding:.9rem .25rem .2rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mnav__sub a{display:flex;align-items:center;gap:.75rem;padding:.75rem .25rem;font-weight:700;text-decoration:none}.mnav__sub .sub__ic{width:36px;height:36px}.mnav__langs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.mnav__langs a{padding:.55rem .95rem;border-radius:var(--r-full);border:1.5px solid var(--line-2);font-weight:700;text-decoration:none}.mnav__langs a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--cream)}body.menu-open{overflow:hidden}@keyframes fade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sec{padding-block:clamp(4rem,3rem + 4vw,7rem);position:relative}.sec--tight{padding-block:clamp(3rem,2.5rem + 2vw,4.5rem)}.sec--white{background:var(--white)}.sec--sand{background:var(--sand)}.sec--cream2{background:var(--cream-2)}.sec--dark{background:var(--ink);color:#d8d1c2}.sec--dark :is(h1,h2,h3,h4){color:var(--cream)}.sec--dark .lead{color:#cec5b3}.sec--dark .eyebrow{color:var(--gold)}.sec--green{background:radial-gradient(1200px 500px at 85% -10%,rgba(201,169,107,.16),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(200,105,63,.18),transparent 60%),linear-gradient(160deg,var(--green) 0%,#0a2c20 55%,var(--ink) 100%);color:#d9d2c3}.sec--green :is(h1,h2,h3,h4){color:var(--cream)}.sec--green .lead{color:#d2cab9}.sec--green .eyebrow{color:var(--gold-pale)}.divider{height:1px;background:var(--line)}.hero{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 88% 8%,rgba(201,169,107,.20),transparent 62%),radial-gradient(700px 520px at 0% 100%,rgba(200,105,63,.20),transparent 60%),linear-gradient(165deg,#0d4130 0%,#0b3022 45%,var(--ink) 100%);color:#d9d2c3;padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(3.5rem,2.5rem + 5vw,7rem)}.hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(250,246,238,.07) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,transparent 85%);pointer-events:none}.hero__grid{position:relative;display:grid;gap:clamp(2.5rem,2rem + 3vw,4rem);align-items:center}@media (min-width:1100px){.hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.hero h1{color:var(--cream);margin-bottom:1.25rem}.hero .accent{color:var(--gold-pale)}.hero .eyebrow{color:var(--gold-pale)}.hero .lead{color:#d6cebd;margin-bottom:2rem}.hero__ticks{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:2rem;list-style:none}.hero__ticks li{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;color:#e9e2d2}.hero__ticks .i{color:var(--gold);width:1.1em;height:1.1em}.page-hero{background:radial-gradient(900px 420px at 90% 0%,rgba(201,169,107,.18),transparent 62%),radial-gradient(700px 420px at 0% 100%,rgba(200,105,63,.16),transparent 60%),linear-gradient(165deg,#0d4130 0%,#0b3022 50%,var(--ink) 100%);color:#d9d2c3;padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(3rem,2.5rem + 3vw,5rem);position:relative;overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(250,246,238,.06) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%);pointer-events:none}.page-hero>.wrap{position:relative}.page-hero h1{color:var(--cream);max-width:20ch}.page-hero .lead{color:#d6cebd}.page-hero .eyebrow{color:var(--gold-pale)}.page-hero .accent{color:var(--gold-pale)}.page-hero__grid{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.page-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin-bottom:1.5rem;font-size:.85rem;font-weight:700;color:#b8b09f}.crumbs a{text-decoration:none;color:#d9d2c3}.crumbs a:hover{color:var(--gold-pale)}.crumbs li+li::before{content:"/";margin-inline-end:.4rem;opacity:.5}.trust{background:var(--white);border-bottom:1px solid var(--line)}.trust__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;padding-block:1.4rem;text-align:center}.trust__label{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:lang(fa) .trust__label{letter-spacing:0}.trust__item{display:inline-flex;align-items:center;gap:.85rem;text-decoration:none;font-weight:700;color:var(--ink)}.trust__item img{height:46px;width:auto}.trust__item small{display:block;font-weight:600;color:var(--muted);font-size:.85rem}.trust__item .link-arrow{font-size:.9rem}.grid{display:grid;gap:1.25rem}@media (min-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);padding:1.6rem;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.card h3{font-size:1.18rem;margin-bottom:.5rem;letter-spacing:-.015em}.card p{color:var(--text-2);font-size:.98rem;margin:0}.card--link{text-decoration:none}.card--link:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--line-2)}.card--link .link-arrow{margin-top:auto;padding-top:1.1rem;font-size:.93rem}.card--sand{background:var(--cream-2)}.card--dark{background:rgba(250,246,238,.04);border-color:rgba(201,169,107,.18)}.card--dark h3{color:var(--cream)}.card--dark p{color:#cec5b3}.ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--gold-soft);color:var(--gold-ink);margin-bottom:1.15rem;flex:none}.ic .i{width:26px;height:26px}.ic--green{background:#e1ece4;color:var(--green-3)}.ic--terra{background:var(--terra-soft);color:var(--terra-ink)}.ic--dark{background:rgba(201,169,107,.14);color:var(--gold-pale)}.ic--sm{width:42px;height:42px;border-radius:13px;margin:0}.ic--sm .i{width:21px;height:21px}.why{display:grid;gap:1.25rem}@media (min-width:700px){.why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1050px){.why{grid-template-columns:repeat(3,minmax(0,1fr))}}.why__item{padding:1.75rem;border-radius:var(--r-xl);background:rgba(250,246,238,.045);border:1px solid rgba(201,169,107,.16)}.why__item h3{color:var(--cream);font-size:1.2rem;margin:.1rem 0 .55rem}.why__item p{color:#cec5b3;margin:0;font-size:.98rem}.split{display:grid;gap:clamp(2rem,1.5rem + 3vw,4.5rem);align-items:center}@media (min-width:980px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--rev>:first-child{order:2}}.checks{list-style:none;display:grid;gap:.8rem;margin:1.5rem 0 0}.checks li{display:flex;gap:.75rem;align-items:flex-start;line-height:1.55}.checks .i{flex:none;width:22px;height:22px;margin-top:.15em;padding:3px;border-radius:50%;background:var(--success-soft);color:var(--success);stroke-width:2.6}.sec--dark .checks .i,.sec--green .checks .i{background:rgba(201,169,107,.18);color:var(--gold-pale)}.checks--cols{gap:.8rem 2rem}@media (min-width:760px){.checks--cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.steps{display:grid;gap:1rem;counter-reset:step;list-style:none}@media (min-width:760px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.steps--5{grid-template-columns:repeat(5,minmax(0,1fr))}.steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.steps--6{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{position:relative;padding:1.6rem 1.5rem 1.5rem;border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line);counter-increment:step}.step::before{content:counter(step,decimal-leading-zero);display:block;font-weight:800;font-size:.85rem;letter-spacing:.08em;color:var(--terra);margin-bottom:.9rem}:lang(fa) .step::before{content:counter(step,persian)}.step h3{font-size:1.1rem;margin-bottom:.4rem}.step p{margin:0;color:var(--text-2);font-size:.96rem}.step .ic{margin-bottom:.9rem}.sec--dark .step,.sec--green .step{background:rgba(250,246,238,.045);border-color:rgba(201,169,107,.16)}.sec--dark .step h3,.sec--green .step h3{color:var(--cream)}.sec--dark .step p,.sec--green .step p{color:#cec5b3}.sec--dark .step::before,.sec--green .step::before{color:var(--gold)}.flow{display:grid;gap:1rem;list-style:none;counter-reset:step}@media (min-width:900px){.flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}}.flow li{position:relative;padding:1.5rem 1.25rem;text-align:center}@media (min-width:900px){.flow li:not(:last-child)::after{content:"";position:absolute;top:44px;inset-inline-start:calc(50% + 40px);width:calc(100% - 80px);height:2px;background:repeating-linear-gradient(90deg,var(--gold) 0 8px,transparent 8px 14px);opacity:.7}}.flow__ic{position:relative;display:grid;place-items:center;width:64px;height:64px;margin:0 auto 1rem;border-radius:20px;background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1);color:var(--green-3)}.flow__ic .i{width:28px;height:28px}.flow__ic b{position:absolute;top:-8px;inset-inline-end:-8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--terra);color:#fff;font-size:.78rem;font-weight:800}.flow h3{font-size:1.05rem;margin-bottom:.35rem}.flow p{font-size:.93rem;color:var(--text-2);margin:0}.stats{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{padding:1.4rem 1.25rem;border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line)}.stat b{display:block;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1.1}.stat span{display:block;margin-top:.35rem;font-size:.92rem;font-weight:600;color:var(--text-2);line-height:1.4}.sec--green .stat,.sec--dark .stat{background:rgba(250,246,238,.05);border-color:rgba(201,169,107,.18)}.sec--green .stat b,.sec--dark .stat b{color:var(--gold-pale)}.sec--green .stat span,.sec--dark .stat span{color:#d2cab9}.plans{display:grid;gap:1.25rem;align-items:stretch}@media (min-width:960px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan{position:relative;display:flex;flex-direction:column;padding:2rem 1.75rem;border-radius:var(--r-2xl);background:var(--white);border:1px solid var(--line)}.plan--featured{background:linear-gradient(170deg,#0f4732,var(--green) 40%,var(--ink));border-color:transparent;color:#d9d2c3;box-shadow:var(--sh-3)}@media (min-width:960px){.plan--featured{margin-top:-14px;margin-bottom:14px}}.plan--featured :is(h3,.plan__price){color:var(--cream)}.plan__badge{position:absolute;top:-13px;inset-inline-start:1.75rem;padding:.3rem .85rem;border-radius:var(--r-full);background:var(--gold);color:var(--ink);font-size:.78rem;font-weight:800;letter-spacing:.04em}.plan__name{display:flex;align-items:center;gap:.75rem;margin-bottom:.4rem}.plan h3{font-size:1.5rem;margin:0}.plan__for{color:var(--text-2);font-size:.97rem;margin-bottom:1.25rem}.plan--featured .plan__for{color:#cec5b3}.plan__price{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1.1}.plan__price small{display:block;margin-top:.25rem;font-size:.85rem;font-weight:600;letter-spacing:0;color:var(--muted)}.plan--featured .plan__price small{color:#b9b19f}.plan__price-wrap{padding:1.1rem 0 1.35rem;margin-bottom:1.35rem;border-bottom:1px solid var(--line)}.plan--featured .plan__price-wrap{border-color:rgba(201,169,107,.22)}.plan__inc{font-weight:800;font-size:.9rem;margin-bottom:.8rem;color:var(--ink)}.plan--featured .plan__inc{color:var(--gold-pale)}.plan .checks{margin:0 0 1.75rem;gap:.65rem;font-size:.96rem}.plan .btn{margin-top:auto}.plan--featured .checks .i{background:rgba(201,169,107,.2);color:var(--gold-pale)}.included{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;list-style:none;margin-top:2.5rem}.included li{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:var(--r-full);background:var(--white);border:1px solid var(--line);font-weight:700;font-size:.93rem}.included .i{color:var(--success);width:1.1em;height:1.1em;stroke-width:2.4}.cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white);-webkit-overflow-scrolling:touch}.cmp{width:100%;min-width:640px;border-collapse:collapse;font-size:.95rem}.cmp th,.cmp td{padding:.85rem 1rem;text-align:center;border-bottom:1px solid var(--line)}.cmp th:first-child,.cmp td:first-child{text-align:start;position:sticky;inset-inline-start:0;background:var(--white);font-weight:600;min-width:230px}.cmp thead th{position:sticky;top:0;background:var(--cream-2);font-weight:800;color:var(--ink);font-size:1rem}.cmp thead th:first-child{background:var(--cream-2)}.cmp tr.grp td{background:var(--sand);font-weight:800;color:var(--ink);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;text-align:start}:lang(fa) .cmp tr.grp td{letter-spacing:0}.cmp .yes{color:var(--success)}.cmp .no{color:#b9b3a6}.cmp .txt{font-size:.85rem;font-weight:700;color:var(--gold-ink)}.cmp td.hl,.cmp th.hl{background:rgba(201,169,107,.08)}.cmp .i{margin-inline:auto;stroke-width:2.4}.faq{max-width:860px;margin-inline:auto;display:grid;gap:.75rem}.faq details{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);transition:box-shadow .2s,border-color .2s}.faq details[open]{box-shadow:var(--sh-1);border-color:var(--line-2)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;font-weight:800;font-size:1.05rem;color:var(--ink);cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary .i{flex:none;transition:transform .25s var(--ease);color:var(--gold-ink)}.faq details[open] summary .i{transform:rotate(45deg)}.faq .ans{padding:0 1.35rem 1.25rem;color:var(--text-2)}.faq .ans p:last-child{margin:0}.cta{position:relative;overflow:hidden;border-radius:var(--r-2xl);padding:clamp(2.25rem,1.5rem + 3vw,4rem);background:radial-gradient(600px 300px at 100% 0%,rgba(201,169,107,.28),transparent 60%),radial-gradient(500px 300px at 0% 100%,rgba(200,105,63,.25),transparent 60%),linear-gradient(150deg,var(--green),var(--ink));color:#d9d2c3;display:grid;gap:1.75rem;align-items:center}@media (min-width:900px){.cta{grid-template-columns:1.4fr auto}}.cta h2{color:var(--cream);margin-bottom:.5rem}.cta p{margin:0;color:#d2cab9;font-size:1.08rem;max-width:56ch}.cta .btns{justify-content:flex-start}.subnav{position:sticky;top:var(--hdr-h);z-index:50;background:rgba(246,242,233,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.subnav ul{display:flex;gap:.4rem;overflow-x:auto;list-style:none;padding-block:.7rem;scrollbar-width:none}.subnav ul::-webkit-scrollbar{display:none}.subnav a{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;padding:.5rem .9rem;border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--white);font-weight:700;font-size:.88rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.subnav a .i{width:1em;height:1em}.subnav a:hover{border-color:var(--ink)}.subnav a.is-active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.module{padding-block:clamp(3.5rem,2.5rem + 3vw,5.5rem);border-bottom:1px solid var(--line)}.module:nth-of-type(even){background:var(--white)}.module__head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.module__head .ic{margin:0}.module__tag{font-size:1.15rem;font-weight:700;color:var(--terra-ink);margin-bottom:1.5rem;max-width:52ch;line-height:1.5}.module .checks{margin-top:0}.pills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-top:1.5rem}.pills li{padding:.4rem .8rem;border-radius:var(--r-full);background:var(--gold-soft);color:var(--gold-ink);font-weight:700;font-size:.85rem}.case{display:grid;gap:0;border-radius:var(--r-2xl);overflow:hidden;background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1)}@media (min-width:960px){.case{grid-template-columns:1fr 1fr}}.case__media{position:relative;min-height:300px}.case__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.case__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,17,13,.75))}.case__logo{position:absolute;inset-inline-start:1.5rem;bottom:1.5rem;z-index:1;display:flex;align-items:center;gap:1rem;color:var(--cream)}.case__logo img{position:static;width:74px;height:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.case__logo b{display:block;font-size:1.2rem}.case__logo small{display:block;color:#e4dccb;font-weight:600}.case__body{padding:clamp(1.75rem,1.25rem + 2vw,3rem)}.case__body h2,.case__body h3{margin-bottom:.75rem}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;list-style:none}.facts li{padding:1rem;border-radius:var(--r-lg);background:var(--cream-2);border:1px solid var(--line)}.facts small{display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:lang(fa) .facts small{letter-spacing:0}.facts b{display:block;color:var(--ink);font-size:.98rem;line-height:1.4;margin-top:.2rem}.gallery{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg)}.quote{margin:2rem 0 0;padding:1.5rem 1.75rem;border-inline-start:4px solid var(--gold);background:var(--cream-2);border-radius:var(--r-md)}.quote p{font-family:var(--font-display);font-size:1.5rem;line-height:1.35;color:var(--ink);font-style:italic;margin-bottom:.5rem}:lang(fa) .quote p{font-style:normal;font-size:1.2rem}.quote cite{font-style:normal;font-weight:700;color:var(--muted)}.form-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-2xl);padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:var(--sh-2)}.form{display:grid;gap:1.1rem}@media (min-width:640px){.form .row-2{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}}.field{display:grid;gap:.4rem}.field label{font-weight:700;font-size:.93rem;color:var(--ink)}.field label .req{color:var(--terra)}.field small{color:var(--muted);font-size:.83rem}.input{width:100%;min-height:52px;padding:.8rem 1rem;border-radius:var(--r-md);border:1.5px solid var(--line-2);background:var(--cream-2);font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s}.input:hover{border-color:#bfb294}.input:focus{outline:none;border-color:var(--gold);background:var(--white);box-shadow:0 0 0 4px rgba(201,169,107,.25)}textarea.input{min-height:130px;resize:vertical;line-height:1.55}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%237b643a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-inline-end:2.75rem}[dir=rtl] select.input{background-position:left 1rem center}.input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.field .err{display:none;color:var(--danger);font-size:.85rem;font-weight:700}.field.has-err .err{display:block}.check{display:flex;gap:.7rem;align-items:flex-start;font-size:.92rem;color:var(--text-2);line-height:1.5}.check input{flex:none;width:22px;height:22px;margin:.1rem 0 0;accent-color:var(--green)}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.alert{display:none;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;border-radius:var(--r-lg);font-weight:700}.alert.is-on{display:flex}.alert--ok{background:var(--success-soft);color:var(--success)}.alert--err{background:var(--danger-soft);color:var(--danger)}.btn[disabled]{opacity:.65;pointer-events:none}.btn .spin{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.btn.is-loading .spin{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.contact-grid{display:grid;gap:2rem;align-items:start}@media (min-width:980px){.contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.contact-list{list-style:none;display:grid;gap:.85rem}.contact-list a,.contact-list div{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);text-decoration:none;transition:border-color .2s,transform .2s}.contact-list a:hover{border-color:var(--ink);transform:translateY(-2px)}.contact-list small{display:block;color:var(--muted);font-weight:700;font-size:.8rem}.contact-list b{display:block;color:var(--ink);direction:ltr;unicode-bidi:isolate}[dir=rtl] .contact-list b{text-align:right}.prose{max-width:760px}.prose h2{font-size:1.4rem;margin-top:2.2rem}.prose ul{padding-inline-start:1.25rem;margin-bottom:1em}.prose li{margin-bottom:.4rem}.ftr{background:var(--ink);color:#b9b19f;padding-top:clamp(3.5rem,3rem + 2vw,5rem);font-size:.95rem}.ftr a{color:#ddd5c4;text-decoration:none}.ftr a:hover{color:var(--gold-pale)}.ftr__grid{display:grid;gap:2.5rem}@media (min-width:760px){.ftr__grid{grid-template-columns:1.5fr 1fr 1fr}}@media (min-width:1100px){.ftr__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.ftr__brand img{height:40px;width:auto;margin-bottom:1.1rem}.ftr__brand p{max-width:38ch;color:#b0a896}.ftr h2{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}:lang(fa) .ftr h2{letter-spacing:0;font-size:.9rem}.ftr ul{list-style:none;display:grid;gap:.6rem}.ftr__contact li{display:flex;align-items:center;gap:.6rem}.ftr__contact .i{color:var(--gold);width:1.05em;height:1.05em}.ftr__contact span{direction:ltr;unicode-bidi:isolate}.ftr__social{display:flex;gap:.6rem;margin-top:1.2rem}.ftr__social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(201,169,107,.3)}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-block:1.5rem;border-top:1px solid rgba(201,169,107,.16);font-size:.86rem;color:#8f8878}.ftr__langs{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.ftr__langs a[aria-current=true]{color:var(--gold-pale);font-weight:700}.wa-float{position:fixed;inset-inline-end:18px;bottom:18px;z-index:90;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#1f9d55;color:#fff;box-shadow:0 12px 30px -8px rgba(31,157,85,.6);transition:transform .2s}.wa-float:hover{transform:scale(1.07)}.wa-float .i{width:30px;height:30px}.lsug{position:fixed;inset-inline:12px;bottom:12px;z-index:95;display:none;align-items:center;gap:.75rem;flex-wrap:wrap;max-width:560px;margin-inline:auto;padding:.85rem 1rem;border-radius:var(--r-lg);background:var(--ink);color:var(--cream);box-shadow:var(--sh-3);font-weight:600;font-size:.95rem}.lsug.is-on{display:flex;animation:fade .3s var(--ease)}.lsug a{color:var(--ink)}.lsug button{margin-inline-start:auto;border:0;background:transparent;color:#bdb5a3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.lsug button:hover{background:rgba(255,255,255,.08)}.js .rv{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .rv.in{opacity:1;transform:none}.js .rv-d1{transition-delay:.08s}.js .rv-d2{transition-delay:.16s}.js .rv-d3{transition-delay:.24s}.mock{container-type:inline-size;position:relative;font-family:'Manrope',system-ui,sans-serif;line-height:1.3;letter-spacing:0}:lang(fa) .mock{font-family:'Vazirmatn','Manrope',sans-serif}.mock *{box-sizing:border-box}.mock .i{stroke-width:2}.mw{border-radius:2.2cqw;background:var(--cream);box-shadow:var(--sh-3);overflow:hidden;border:1px solid rgba(255,255,255,.08)}.mw__bar{display:flex;align-items:center;gap:1.2cqw;padding:1.6cqw 2cqw;background:#e9e2d3;border-bottom:1px solid var(--line)}.mw__bar i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#d4c9b2}.mw__bar i:nth-child(1){background:#e58a7d}.mw__bar i:nth-child(2){background:#e7b35a}.mw__bar i:nth-child(3){background:#8fd1a5}.mw__url{margin-inline-start:2cqw;flex:1;max-width:46cqw;padding:.7cqw 1.6cqw;border-radius:99px;background:rgba(255,255,255,.7);font-size:1.7cqw;font-weight:600;color:#7c857e;direction:ltr}.mw__body{display:grid;grid-template-columns:13cqw minmax(0,1fr);min-height:46cqw}.mw__side{background:var(--cream-2);border-inline-end:1px solid var(--line);padding:2cqw 1.4cqw;display:flex;flex-direction:column;gap:1cqw}.mw__brand{display:flex;align-items:center;gap:.8cqw;font-weight:800;font-size:1.7cqw;color:var(--ink);margin-bottom:1.4cqw}.mw__brand span{display:grid;place-items:center;width:3.2cqw;height:3.2cqw;border-radius:.9cqw;background:var(--green);color:var(--gold-pale)}.mw__brand .i{width:2cqw;height:2cqw}.mw__nav{display:flex;align-items:center;gap:.8cqw;padding:.9cqw 1cqw;border-radius:1cqw;font-size:1.45cqw;font-weight:700;color:var(--text-2)}.mw__nav .i{width:1.9cqw;height:1.9cqw}.mw__nav.on{background:var(--gold-soft);color:var(--ink)}.mw__main{padding:2.4cqw 2.6cqw}.mw__title{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-bottom:1.6cqw}.mw__title b{font-size:2.8cqw;font-weight:800;color:var(--ink)}.mw__title small{display:block;font-size:1.4cqw;color:var(--muted);font-weight:600}.mw__pill{display:inline-flex;align-items:center;gap:.6cqw;padding:.6cqw 1.3cqw;border-radius:99px;background:var(--success-soft);color:var(--success);font-size:1.35cqw;font-weight:800}.mw__pill::before{content:"";width:1cqw;height:1cqw;border-radius:50%;background:currentColor}.legend{display:flex;flex-wrap:wrap;gap:.8cqw;margin-bottom:1.8cqw}.legend span{display:inline-flex;align-items:center;gap:.6cqw;padding:.5cqw 1.1cqw;border-radius:99px;background:var(--white);border:1px solid var(--line);font-size:1.3cqw;font-weight:700;color:var(--text-2)}.legend span::before{content:"";width:1.1cqw;height:1.1cqw;border-radius:50%;background:var(--c,#ccc)}.area{font-size:1.5cqw;font-weight:800;color:var(--ink);margin:0 0 1cqw;display:flex;gap:.8cqw;align-items:center}.area small{font-weight:600;color:var(--muted)}.tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1cqw;margin-bottom:1.8cqw}.tile{position:relative;min-width:0;overflow:hidden;aspect-ratio:1/.86;border-radius:1.3cqw;background:var(--white);border:1.5px solid var(--line);padding:1cqw 1.1cqw;display:flex;flex-direction:column;justify-content:space-between}.tile b{font-size:2.6cqw;font-weight:800;color:var(--ink);line-height:1}.tile small{display:block;font-size:1.15cqw;font-weight:700;color:var(--muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile em{display:block;font-style:normal;font-size:1.35cqw;font-weight:800;color:var(--ink);white-space:nowrap}.tile .i{position:absolute;top:1cqw;inset-inline-end:1cqw;width:1.8cqw;height:1.8cqw;color:var(--muted)}.tile--busy{background:#fbf5e8;border-color:#e6d6b0}.tile--bill{background:var(--warning-soft);border-color:#e7c27f}.tile--bill small{color:var(--warning)}.tile--qr{background:var(--terra-soft);border-color:var(--terra-2);animation:pulse 2.2s infinite}.tile--qr small{color:var(--terra-ink)}.tile--ready{background:var(--success-soft);border-color:#9cc9aa}.tile--ready small{color:var(--success)}.tile--late{background:var(--danger-soft);border-color:#e3a197}.tile--late small{color:var(--danger)}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(208,118,74,.45)}50%{box-shadow:0 0 0 1.2cqw rgba(208,118,74,0)}}.mp{width:100%;aspect-ratio:9/19;border-radius:12cqw;background:#0b0f0d;padding:3.2cqw;box-shadow:var(--sh-3);position:relative}.mp::before{content:"";position:absolute;top:4.6cqw;left:50%;transform:translateX(-50%);width:26cqw;height:6.2cqw;border-radius:99px;background:#0b0f0d;z-index:3}.mp__screen{position:relative;height:100%;border-radius:9.4cqw;overflow:hidden;background:var(--cream);display:flex;flex-direction:column}.mp__status{display:flex;justify-content:space-between;padding:5.2cqw 8cqw 1cqw;font-size:4cqw;font-weight:800;color:var(--ink)}.mp__status--dark{color:var(--cream)}.mp__app{padding:3cqw 5cqw 3cqw;display:flex;align-items:center;gap:3cqw}.mp__app b{display:block;font-size:6cqw;font-weight:800;color:var(--ink);line-height:1.1}.mp__app small{display:block;font-size:3.6cqw;color:var(--muted);font-weight:600}.mp__back{display:grid;place-items:center;width:9cqw;height:9cqw;border-radius:50%;background:var(--white);border:1px solid var(--line);flex:none}.mp__back .i{width:4.6cqw;height:4.6cqw}.chips{display:flex;gap:2cqw;padding:0 5cqw 3cqw;overflow:hidden}.chips span{flex:none;padding:1.8cqw 3.6cqw;border-radius:99px;background:var(--white);border:1px solid var(--line);font-size:3.5cqw;font-weight:700;color:var(--text-2)}.chips span.on{background:var(--ink);color:var(--cream);border-color:var(--ink)}.items{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.6cqw;padding:0 5cqw;flex:1;align-content:start}.item{position:relative;border-radius:4.4cqw;background:var(--white);border:1px solid var(--line);padding:3.4cqw 3.4cqw 3cqw;min-height:22cqw;display:flex;flex-direction:column;justify-content:space-between}.item b{font-size:3.9cqw;font-weight:800;color:var(--ink);line-height:1.2}.item span{display:flex;align-items:center;justify-content:space-between;font-size:3.6cqw;font-weight:700;color:var(--text-2)}.item i{display:grid;place-items:center;width:7cqw;height:7cqw;border-radius:50%;background:var(--cream);font-style:normal;font-weight:800;color:var(--ink);font-size:4.4cqw}.item--in{background:#fbf5e8;border-color:#e6d6b0}.item--in i{background:var(--ink);color:var(--cream);font-size:3.6cqw}.item--out{opacity:.5}.mp__bar{display:flex;align-items:center;justify-content:space-between;gap:3cqw;margin:3cqw 4cqw 4cqw;padding:3cqw 3cqw 3cqw 5cqw;border-radius:6cqw;background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1)}.mp__bar small{display:block;font-size:3.2cqw;color:var(--muted);font-weight:700}.mp__bar b{display:block;font-size:4.6cqw;font-weight:800;color:var(--ink)}.mp__btn{display:inline-flex;align-items:center;gap:1.6cqw;padding:3cqw 4cqw;border-radius:99px;background:var(--ink);color:var(--cream);font-size:3.6cqw;font-weight:800;white-space:nowrap}.mp__btn .i{width:4cqw;height:4cqw}.mp__btn--gold{background:var(--gold);color:var(--ink)}.hero__visual{position:relative;max-width:640px;margin-inline:auto;width:100%;padding-bottom:9%}.hero__phone{position:absolute;width:29%;inset-inline-end:-5%;bottom:-7%;z-index:2}.fcard{position:absolute;z-index:3;display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-radius:16px;background:var(--white);box-shadow:var(--sh-3);font-size:.82rem;line-height:1.3;color:var(--ink);max-width:250px;animation:float 6s ease-in-out infinite}.fcard b{display:block;font-weight:800;font-size:.86rem}.fcard small{display:block;color:var(--muted);font-weight:600}.fcard .ic{width:38px;height:38px;border-radius:12px;margin:0}.fcard .ic .i{width:20px;height:20px}.fcard--a{top:-6%;inset-inline-start:-4%}.fcard--b{bottom:1%;inset-inline-start:3%;animation-delay:-3s}@media (max-width:520px){.fcard--b{display:none}}@media (max-width:560px){.fcard{font-size:.74rem;padding:.55rem .7rem;max-width:200px}.fcard .ic{width:32px;height:32px}.fcard--a{top:-9%;inset-inline-start:-1%}.fcard--b{inset-inline-start:0}.hero__phone{inset-inline-end:-2%}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.kds{border-radius:2.2cqw;background:#0a110d;padding:2.2cqw;box-shadow:var(--sh-3);color:#faf6ee;border:1px solid rgba(201,169,107,.12)}.kds__top{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-bottom:2cqw}.kds__top b{font-size:3cqw;font-weight:800}.kds__tabs{display:flex;gap:.6cqw;padding:.6cqw;border-radius:1.2cqw;background:#131d18}.kds__tabs span{padding:.7cqw 1.6cqw;border-radius:.8cqw;font-size:1.5cqw;font-weight:700;color:#97a096}.kds__tabs span.on{background:#1c2a22;color:var(--cream)}.kds__clock{font-size:2.8cqw;font-weight:800}.kds__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw}.tk{border-radius:1.6cqw;background:#131d18;overflow:hidden;border:1.5px solid transparent}.tk__h{display:flex;justify-content:space-between;align-items:center;padding:1cqw 1.4cqw;font-size:1.35cqw;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0a110d}.tk__h span:last-child{font-size:1.9cqw;letter-spacing:0}.tk--late{border-color:#e58a7d}.tk--late .tk__h{background:#e58a7d}.tk--new{border-color:var(--gold)}.tk--new .tk__h{background:var(--gold)}.tk--prep .tk__h{background:#8db8d6}.tk--ready .tk__h{background:#8fd1a5}.tk__b{padding:1.4cqw}.tk__t{font-size:2.5cqw;font-weight:800;margin-bottom:.3cqw}.tk__t small{font-size:1.5cqw;font-weight:600;color:#cec5b3;margin-inline-start:.6cqw}.tk__m{font-size:1.3cqw;color:#97a096;margin-bottom:1.2cqw;font-weight:600}.tk__l{display:flex;gap:1cqw;font-size:1.95cqw;font-weight:700;margin-bottom:.4cqw}.tk__l em{font-style:normal;color:var(--gold);flex:none}.tk__l.done{color:#7c857e}.tk__mod{font-size:1.45cqw;color:#cec5b3;margin:-.2cqw 0 .9cqw 3.2cqw;font-weight:600}[dir=rtl] .tk__mod{margin:-.2cqw 3.2cqw .9cqw 0}.tk__mod--warn{color:#e8a07a}.tk__btn{display:flex;align-items:center;justify-content:center;gap:.8cqw;margin-top:1.4cqw;padding:1.3cqw;border-radius:1.1cqw;background:var(--gold);color:#0a110d;font-size:1.6cqw;font-weight:800}.tk__btn .i{width:1.8cqw;height:1.8cqw}.rc{width:100%;max-width:360px;margin-inline:auto;background:#fff;color:#111;padding:8cqw 7cqw 10cqw;font-size:3.6cqw;line-height:1.45;box-shadow:var(--sh-2);position:relative;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 4cqw) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/5cqw 4cqw repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 4cqw) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/5cqw 4cqw repeat-x}.rc__logo{display:grid;place-items:center;margin:0 auto 2cqw;width:14cqw;height:14cqw;border-radius:50%;border:2px dashed #999;color:#777;font-size:2.6cqw;font-weight:800;text-align:center;line-height:1.1}.rc__name{text-align:center;font-weight:800;font-size:5cqw;letter-spacing:.06em}.rc__sub{text-align:center;font-size:3cqw;color:#555;margin-bottom:3cqw}.rc hr{border:0;border-top:2px dashed #bbb;margin:3cqw 0}.rc__row{display:flex;justify-content:space-between;gap:3cqw}.rc__row--b{font-weight:800;font-size:4.6cqw}.rc__small{font-size:3cqw;color:#555}.rc__foot{text-align:center;font-size:3cqw;color:#555;margin-top:3cqw}.rc__pw{text-align:center;font-size:2.6cqw;letter-spacing:.12em;color:#888;margin-top:2cqw}.mp--dark .mp__screen{background:#0a110d;color:var(--cream)}.qr__hdr{display:flex;align-items:center;justify-content:space-between;padding:2cqw 5cqw 3cqw}.qr__brand{display:flex;align-items:center;gap:2.4cqw}.qr__brand span{display:grid;place-items:center;width:9cqw;height:9cqw;border-radius:2.6cqw;background:#1d5c3f;color:#b6e08f}.qr__brand span .i{width:5cqw;height:5cqw}.qr__brand b{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:5.6cqw;letter-spacing:.08em;line-height:1}.qr__brand small{display:block;font-size:2.8cqw;color:#c9a96b;letter-spacing:.1em;font-weight:800;text-transform:uppercase}:lang(fa) .qr__brand small{letter-spacing:0}.qr__note{margin:0 5cqw 3cqw;padding:2.6cqw 3.4cqw;border-radius:3cqw;background:#131d18;font-size:3.1cqw;color:#cec5b3;display:flex;gap:2cqw;align-items:center}.qr__note .i{width:4.4cqw;height:4.4cqw;color:#c9a96b}.qr__chips{display:flex;gap:2cqw;padding:0 5cqw 3cqw;overflow:hidden}.qr__chips span{flex:none;padding:1.6cqw 3.4cqw;border-radius:99px;background:#131d18;border:1px solid rgba(201,169,107,.18);font-size:3.3cqw;font-weight:700;color:#cec5b3}.qr__chips span.on{background:#c9a96b;color:#0a110d}.qr__cat{font-family:'Cormorant Garamond',Georgia,serif;font-size:6.4cqw;padding:0 5cqw 2cqw;font-weight:600}:lang(fa) .qr__cat{font-family:'Vazirmatn',sans-serif;font-size:5cqw}.dish{display:flex;gap:3cqw;margin:0 5cqw 2.6cqw;padding:2.4cqw;border-radius:4cqw;background:#131d18;border:1px solid rgba(201,169,107,.12)}.dish--in{border-color:#c9a96b}.dish img{width:20cqw;height:20cqw;border-radius:3cqw;object-fit:cover;flex:none}.dish div{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.dish b{font-size:3.8cqw;font-weight:800}.dish small{font-size:2.8cqw;color:#97a096;line-height:1.3}.dish span{display:flex;justify-content:space-between;align-items:center;font-size:3.6cqw;font-weight:800;color:#e4cd98}.dish i{display:grid;place-items:center;width:7cqw;height:7cqw;border-radius:50%;background:#c9a96b;color:#0a110d;font-style:normal;font-weight:800;font-size:4.4cqw}.qr__bar{margin:auto 4cqw 4cqw;padding:3.4cqw 4cqw;border-radius:6cqw;background:#c9a96b;color:#0a110d;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:3.8cqw}.qr__bar span{display:inline-grid;place-items:center;min-width:7cqw;height:7cqw;border-radius:50%;background:#0a110d;color:#c9a96b;margin-inline-end:2cqw;font-size:3.4cqw}.db{border-radius:2.2cqw;background:var(--cream-2);border:1px solid var(--line);box-shadow:var(--sh-2);padding:3cqw;overflow:hidden}.db__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4cqw}.db__h b{font-size:3.2cqw;font-weight:800;color:var(--ink)}.db__seg{display:flex;gap:.5cqw;padding:.6cqw;border-radius:1.4cqw;background:var(--sand)}.db__seg span{padding:.8cqw 1.8cqw;border-radius:1cqw;font-size:1.7cqw;font-weight:700;color:var(--text-2)}.db__seg span.on{background:var(--white);color:var(--ink);box-shadow:var(--sh-1)}.db__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-bottom:2cqw}.db__stat{padding:2cqw;border-radius:1.8cqw;background:var(--white);border:1px solid var(--line)}.db__stat small{display:block;font-size:1.6cqw;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}:lang(fa) .db__stat small{letter-spacing:0}.db__stat b{display:block;font-size:3.6cqw;font-weight:800;color:var(--ink);margin:.4cqw 0}.db__stat em{font-style:normal;font-size:1.6cqw;font-weight:800;color:var(--success)}.db__stat--hl{background:var(--ink);border-color:var(--ink)}.db__stat--hl small{color:#97a096}.db__stat--hl b{color:var(--gold-pale)}.db__stat--hl em{color:#8fd1a5}.db__row{display:grid;grid-template-columns:1.5fr 1fr;gap:1.6cqw}.db__card{padding:2cqw;border-radius:1.8cqw;background:var(--white);border:1px solid var(--line)}.db__card>small{display:block;font-size:1.6cqw;font-weight:800;color:var(--ink);margin-bottom:1.4cqw}.bars{display:flex;align-items:flex-end;gap:1cqw;height:17cqw}.bars i{flex:1;border-radius:.6cqw .6cqw 0 0;background:linear-gradient(180deg,var(--gold),#b8945a);height:var(--h)}.bars i.hi{background:linear-gradient(180deg,var(--terra-2),var(--terra))}.bars__x{display:flex;justify-content:space-between;font-size:1.3cqw;color:var(--muted);font-weight:700;margin-top:.8cqw;direction:ltr}.top{list-style:none;display:grid;gap:1.1cqw}.top li{display:flex;justify-content:space-between;font-size:1.6cqw;font-weight:700;color:var(--text-2)}.top li b{color:var(--ink)}.top li span{display:block;height:.7cqw;border-radius:99px;background:var(--gold-soft);margin-top:.5cqw;position:relative;overflow:hidden}.top li span::after{content:"";position:absolute;inset:0;width:var(--w);background:var(--gold);border-radius:inherit}.top li div{flex:1;margin-inline-end:2cqw}.rcp{border-radius:4cqw;background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-2);padding:5cqw;font-size:3.6cqw}.rcp__h{display:flex;justify-content:space-between;align-items:flex-start;gap:3cqw;margin-bottom:4cqw}.rcp__h b{display:block;font-size:5.6cqw;font-weight:800;color:var(--ink)}.rcp__h small{display:block;font-size:3.2cqw;color:var(--muted);font-weight:700}.rcp__tag{padding:1.4cqw 2.8cqw;border-radius:99px;background:var(--success-soft);color:var(--success);font-weight:800;font-size:3cqw;white-space:nowrap}.rcp__l{display:flex;justify-content:space-between;gap:3cqw;padding:2.4cqw 0;border-bottom:1px dashed var(--line-2);font-weight:600;color:var(--text-2)}.rcp__l b{color:var(--ink);font-weight:800}.rcp__l--sub{padding-inline-start:5cqw;font-size:3.2cqw}.rcp__sum{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw;margin-top:4cqw}.rcp__sum div{padding:2.6cqw;border-radius:2.6cqw;background:var(--cream-2);text-align:center}.rcp__sum small{display:block;font-size:2.8cqw;font-weight:800;color:var(--muted)}.rcp__sum b{display:block;font-size:4.6cqw;font-weight:800;color:var(--ink)}.rcp__sum div:last-child{background:var(--success-soft)}.rcp__sum div:last-child b{color:var(--success)}.rcp__alert{display:flex;align-items:center;gap:2.4cqw;margin-top:4cqw;padding:2.8cqw 3.4cqw;border-radius:2.6cqw;background:var(--warning-soft);color:var(--warning);font-weight:800;font-size:3.2cqw}.rcp__alert .i{width:4.6cqw;height:4.6cqw}.loy{border-radius:4cqw;padding:5.5cqw;background:linear-gradient(140deg,#1d5c3f,#0b3b2a 55%,#0a110d);color:var(--cream);box-shadow:var(--sh-3);position:relative;overflow:hidden}.loy::after{content:"";position:absolute;width:60cqw;height:60cqw;border-radius:50%;inset-inline-end:-24cqw;top:-30cqw;background:radial-gradient(circle,rgba(201,169,107,.35),transparent 65%)}.loy__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6cqw;position:relative;z-index:1}.loy__top b{font-size:5cqw;font-weight:800}.loy__tier{padding:1.4cqw 3.2cqw;border-radius:99px;background:linear-gradient(90deg,#e4cd98,#c9a96b);color:#0a110d;font-weight:800;font-size:3.2cqw}.loy__pts{position:relative;z-index:1}.loy__pts small{display:block;font-size:3cqw;color:#cec5b3;font-weight:700}.loy__pts b{display:block;font-size:10cqw;font-weight:800;letter-spacing:-.03em;color:var(--gold-pale);line-height:1.1}.loy__meta{display:flex;justify-content:space-between;margin-top:4cqw;font-size:3cqw;color:#cec5b3;font-weight:700;position:relative;z-index:1}.loy__use{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;margin-top:5cqw;position:relative;z-index:1}.loy__use span{text-align:center;padding:2.6cqw;border-radius:2.6cqw;background:rgba(250,246,238,.08);border:1px solid rgba(201,169,107,.25);font-size:3.2cqw;font-weight:800}.loy__use span.on{background:var(--gold);color:#0a110d;border-color:var(--gold)}.bw{border-radius:1.8cqw;overflow:hidden;background:#fff;box-shadow:var(--sh-3);border:1px solid var(--line)}.bw img{width:100%;height:auto;display:block}.mig{border-radius:4cqw;background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-2);padding:5cqw}.mig__h{display:flex;align-items:center;justify-content:space-between;gap:3cqw;margin-bottom:4cqw;font-weight:800;color:var(--ink);font-size:4cqw}.mig__flow{display:flex;align-items:center;gap:2cqw}.mig__flow span{padding:1.6cqw 3cqw;border-radius:99px;background:var(--sand);font-size:3cqw;font-weight:800;color:var(--text-2)}.mig__flow span:last-child{background:var(--green);color:var(--gold-pale)}.mig__flow .i{width:4cqw;height:4cqw;color:var(--terra)}.mig__l{display:grid;grid-template-columns:1fr auto auto;gap:3cqw;align-items:center;padding:2.6cqw 0;border-bottom:1px solid var(--line);font-size:3.5cqw;font-weight:700;color:var(--text-2)}.mig__l b{color:var(--ink);font-weight:800;direction:ltr}.mig__l .i{width:5cqw;height:5cqw;padding:.8cqw;border-radius:50%;background:var(--success-soft);color:var(--success);stroke-width:3}.mig__bar{height:2.4cqw;border-radius:99px;background:var(--sand);margin-top:4cqw;overflow:hidden}.mig__bar i{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--success),#5fa679)}.mig__ok{display:flex;align-items:center;gap:2cqw;margin-top:2.6cqw;font-size:3.2cqw;font-weight:800;color:var(--success)}.brandmock{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw}.bm{border-radius:3.4cqw;padding:4cqw 3.4cqw;text-align:center;box-shadow:var(--sh-2);border:1px solid var(--line);background:var(--white)}.bm__logo{display:grid;place-items:center;width:13cqw;height:13cqw;margin:0 auto 2.6cqw;border-radius:3.6cqw;background:var(--c1);color:var(--c2)}.bm__logo .i{width:7cqw;height:7cqw}.bm b{display:block;font-size:3.6cqw;font-weight:800;color:var(--ink);margin-bottom:2.4cqw}.bm__pin{display:flex;justify-content:center;gap:1.4cqw;margin-bottom:3cqw}.bm__pin i{width:2.4cqw;height:2.4cqw;border-radius:50%;background:var(--c1)}.bm__pin i:last-child{background:var(--line-2)}.bm__btn{padding:2cqw;border-radius:99px;background:var(--c1);color:var(--c2);font-size:2.8cqw;font-weight:800}.bm small{display:block;margin-top:2.6cqw;font-size:2cqw;letter-spacing:.14em;color:var(--muted);font-weight:800}.hw{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw}.hw div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;aspect-ratio:1;border-radius:4cqw;background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1);font-size:3cqw;font-weight:800;color:var(--ink);text-align:center;padding:2cqw}.hw div .i{width:10cqw;height:10cqw;color:var(--green-3);stroke-width:1.6}.hw div.hl{background:var(--green);color:var(--cream);border-color:var(--green)}.hw div.hl .i{color:var(--gold-pale)}.diag{display:grid;gap:1rem;align-items:center}@media (min-width:860px){.diag{grid-template-columns:1fr auto 1fr}}.diag__box{padding:1.75rem;border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line)}.diag__box h3{display:flex;align-items:center;gap:.75rem;font-size:1.15rem}.diag__box ul{list-style:none;display:grid;gap:.5rem;color:var(--text-2);font-size:.95rem}.diag__box li{display:flex;gap:.5rem}.diag__box li::before{content:"•";color:var(--terra);font-weight:800}.diag__mid{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.85rem;font-weight:700;color:var(--muted);padding:.5rem}.diag__mid .i{width:34px;height:34px;color:var(--terra)}@media (min-width:860px){.diag__mid .i{transform:rotate(90deg)}}.note{display:flex;gap:.9rem;align-items:flex-start;padding:1.15rem 1.35rem;border-radius:var(--r-lg);background:var(--gold-soft);color:var(--gold-ink);font-weight:600}.note .i{flex:none;margin-top:.15rem}.note b{color:var(--ink)}.hl-box{display:flex;gap:1.25rem;align-items:center;padding:1.75rem;border-radius:var(--r-2xl);background:var(--white);border:2px solid var(--gold);box-shadow:var(--sh-2)}.hl-box h2,.hl-box h3{margin-bottom:.35rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem)}.hl-box p{margin:0;color:var(--text-2)}@media (max-width:600px){.hl-box{flex-direction:column;align-items:flex-start}}.nf{text-align:center;padding-block:clamp(4rem,3rem + 6vw,8rem)}.nf b{display:block;font-size:clamp(5rem,3rem + 10vw,9rem);font-weight:800;letter-spacing:-.05em;color:var(--gold);line-height:1}.trk__hero{margin:2cqw 5cqw 4cqw;padding:5cqw 4cqw;border-radius:4cqw;background:#131d18;border:1px solid rgba(201,169,107,.25);text-align:center}.trk__hero span{display:grid;place-items:center;width:13cqw;height:13cqw;margin:0 auto 2.6cqw;border-radius:50%;background:rgba(201,169,107,.15);color:#e4cd98}.trk__hero span .i{width:7cqw;height:7cqw}.trk__hero b{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:6.6cqw;font-weight:600}:lang(fa) .trk__hero b{font-family:'Vazirmatn',sans-serif;font-size:5.2cqw}.trk__hero small{display:block;font-size:3.2cqw;color:#97a096;margin-top:1cqw}.trk{list-style:none;margin:0 5cqw;padding:0;display:grid;gap:1.4cqw}.trk li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3cqw;padding:2.2cqw 2.6cqw;border-radius:3cqw;font-size:3.5cqw;font-weight:700;color:#97a096}.trk li .i{width:6.4cqw;height:6.4cqw;padding:1.3cqw;border-radius:50%;background:#18251e;stroke-width:2.6}.trk li.ok{color:#faf6ee}.trk li.ok .i{background:rgba(143,209,165,.18);color:#8fd1a5}.trk li.now{background:#131d18;color:#e4cd98;border:1px solid rgba(201,169,107,.3)}.trk li.now .i{background:#c9a96b;color:#0a110d}.trk li small{font-size:3cqw;color:#97a096}.trk__pay{display:flex;align-items:center;gap:2.4cqw;margin:auto 5cqw 5cqw;padding:3cqw 3.6cqw;border-radius:3cqw;background:#131d18;font-size:3.2cqw;color:#cec5b3;font-weight:700}.trk__pay .i{width:5cqw;height:5cqw;color:#c9a96b}.pr__tag{background:var(--terra-soft);color:var(--terra-ink)}.pr__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:2.4cqw;align-items:center;padding:2.4cqw 2cqw;border-bottom:1px solid var(--line);font-size:3.4cqw;font-weight:700;color:var(--ink)}.pr__row s{color:var(--muted);font-weight:600}.pr__row b{justify-self:start;padding:1cqw 2cqw;border-radius:1.6cqw;background:var(--gold-soft);color:var(--gold-ink)}.pr__head{font-size:2.8cqw;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom-width:2px}:lang(fa) .pr__head{letter-spacing:0}.pr__save{display:flex;align-items:center;justify-content:space-between;gap:3cqw;margin-top:4cqw;font-size:3cqw;font-weight:700;color:var(--muted)}.pr__save .mp__btn{font-size:3.2cqw;padding:2.4cqw 4cqw}.st__top{display:flex;align-items:center;gap:3cqw;margin-bottom:4cqw}.st__top>div{flex:1}.st__top b{display:block;font-size:4.8cqw;font-weight:800;color:var(--ink)}.st__top small{display:block;font-size:3.2cqw;color:var(--muted);font-weight:700}.st__av{display:grid;place-items:center;width:15cqw;height:15cqw;border-radius:50%;background:linear-gradient(140deg,var(--gold),var(--terra));color:#fff;font-weight:800;font-size:5cqw;flex:none}.st__clock{display:flex;align-items:center;gap:2.4cqw;padding:3cqw 3.6cqw;border-radius:3cqw;background:var(--ink);color:var(--cream);font-size:3.4cqw;font-weight:700}.st__clock .i{width:5cqw;height:5cqw;color:var(--gold)}.st__clock b{margin-inline-start:auto;font-size:5.4cqw;color:var(--gold-pale)}.st__perm{display:flex;flex-wrap:wrap;gap:1.8cqw;margin-top:4cqw}.st__perm span{display:inline-flex;align-items:center;gap:1.2cqw;padding:1.4cqw 2.6cqw;border-radius:99px;background:var(--success-soft);color:var(--success);font-size:2.9cqw;font-weight:800}.st__perm span.off{background:var(--sand);color:var(--muted)}.st__perm .i{width:3.6cqw;height:3.6cqw;stroke-width:2.6}.tkt{font-size:4cqw}.tkt__inv{background:#111;color:#fff;text-align:center;font-weight:800;font-size:5cqw;letter-spacing:.08em;padding:1.6cqw;margin-bottom:2.4cqw}.tkt__inv--sm{font-size:3.6cqw;margin:2cqw 0}.tkt__big{font-size:9cqw;font-weight:800;text-align:center;letter-spacing:.02em;line-height:1.1;margin-bottom:1.4cqw}.tkt__l{font-size:5.4cqw;font-weight:800;margin:1.4cqw 0}.tkt__l small{font-size:3.2cqw;font-weight:700;color:#555}.tkt__mod{font-size:4cqw;font-weight:700;margin:0 0 1.4cqw 6cqw}[dir=rtl] .tkt__mod{margin:0 6cqw 1.4cqw 0}.lg__bk{display:flex;align-items:center;gap:3cqw;padding:3.4cqw;border-radius:3cqw;background:var(--success-soft);margin-bottom:4cqw}.lg__bk>div{flex:1}.lg__bk b{display:block;font-size:3.8cqw;font-weight:800;color:var(--ink)}.lg__bk small{display:block;font-size:3cqw;color:var(--text-2);font-weight:600}.lg__bk>.i{width:6cqw;height:6cqw;color:var(--success)}.lg__bk .ic{width:9cqw;height:9cqw;border-radius:2.6cqw}.lg__bk .ic .i{width:5cqw;height:5cqw}.lg__title{font-size:3cqw;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:1cqw}:lang(fa) .lg__title{letter-spacing:0}.lg__row{display:grid;grid-template-columns:auto 1fr auto;gap:3cqw;align-items:center;padding:2.6cqw 0;border-bottom:1px solid var(--line);font-size:3.3cqw;font-weight:700;color:var(--ink)}.lg__row .i{width:5cqw;height:5cqw;color:var(--gold-ink)}.lg__row small{color:var(--muted);font-weight:700}.lg__lock{display:flex;align-items:center;gap:2cqw;margin-top:3.4cqw;font-size:3cqw;font-weight:800;color:var(--muted)}.lg__lock .i{width:4.4cqw;height:4.4cqw}h1 .eyebrow{display:flex;width:fit-content;line-height:1.4;margin-bottom:1.25rem}h1 .h1__main{display:block}.film-sec{background:radial-gradient(900px 400px at 50% 0%,rgba(201,169,107,.12),transparent 70%),var(--ink)}.film{position:relative;max-width:1120px;margin-inline:auto;aspect-ratio:16/9;border-radius:var(--r-2xl);overflow:hidden;background:#000;box-shadow:0 50px 100px -40px rgba(0,0,0,.8),0 0 0 1px rgba(201,169,107,.18)}.film__video{width:100%;height:100%;object-fit:cover}.film__cap{position:absolute;inset-inline-start:clamp(12px,2.4vw,32px);bottom:clamp(16px,2.8vw,36px);max-width:min(560px,78%);padding:clamp(10px,1.2vw,16px) clamp(12px,1.5vw,20px);border-radius:16px;background:rgba(10,17,13,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(201,169,107,.2);color:var(--cream);transition:opacity .35s var(--ease),transform .35s var(--ease)}.film__cap.is-fading{opacity:0;transform:translateY(6px)}.film__cap b{display:block;font-size:clamp(.95rem,.85rem + .6vw,1.35rem);font-weight:800;line-height:1.25;letter-spacing:-.01em}.film__cap span{display:block;margin-top:4px;font-size:clamp(.78rem,.74rem + .3vw,1rem);line-height:1.4;color:#d6cebd}.film__btn{position:absolute;top:clamp(10px,1.6vw,18px);inset-inline-end:clamp(10px,1.6vw,18px);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(201,169,107,.35);background:rgba(10,17,13,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold-pale);transition:transform .2s,background-color .2s}.film__btn:hover{transform:scale(1.06);background:rgba(10,17,13,.75)}.film__btn .i{width:22px;height:22px}.film__i-pause{display:none}.film.is-playing .film__i-play{display:none}.film.is-playing .film__i-pause{display:block}.film:not(.is-playing):not(.was-played) .film__btn{width:84px;height:84px;top:50%;left:50%;inset-inline-end:auto;transform:translate(-50%,-50%);background:var(--gold);color:var(--ink);border:0;box-shadow:0 0 0 14px rgba(201,169,107,.18)}[dir=rtl] .film:not(.is-playing):not(.was-played) .film__btn{left:50%;right:auto}.film:not(.is-playing):not(.was-played) .film__btn .i{width:32px;height:32px}.film__bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(250,246,238,.14)}.film__bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--terra-2))}[dir=rtl] .film__bar i{margin-left:auto}.film__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;list-style:none;max-width:1120px;margin:1.25rem auto 0}@media (min-width:860px){.film__steps{grid-template-columns:repeat(6,minmax(0,1fr))}}.film__steps button{display:flex;align-items:center;gap:.55rem;width:100%;min-height:48px;padding:.6rem .8rem;border-radius:14px;border:1px solid rgba(201,169,107,.2);background:rgba(250,246,238,.04);color:#cec5b3;font-weight:700;font-size:.88rem;line-height:1.25;text-align:start;transition:background-color .25s,color .25s,border-color .25s}.film__steps button:hover{border-color:rgba(201,169,107,.5);color:var(--cream)}.film__steps b{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:rgba(201,169,107,.16);color:var(--gold-pale);font-size:.78rem}.film__steps button.is-on{background:var(--gold);border-color:var(--gold);color:var(--ink)}.film__steps button.is-on b{background:var(--ink);color:var(--gold-pale)}.film__note{margin:1rem auto 0;text-align:center;font-size:.82rem;color:#8f8878}@media (max-width:560px){.film{border-radius:var(--r-lg)}.film__cap{max-width:calc(100% - 24px);inset-inline-end:12px}.film__cap span{display:none}}.billing{display:none;margin:0 auto 2.25rem;padding:5px;border-radius:var(--r-full);background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1);width:fit-content}.js .billing{display:flex}.billing button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.15rem;border:0;border-radius:var(--r-full);background:transparent;color:var(--text-2);font-weight:800;font-size:.95rem;transition:background-color .2s,color .2s}.billing button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.billing span{padding:.15rem .55rem;border-radius:var(--r-full);background:var(--success-soft);color:var(--success);font-size:.78rem;font-weight:800}.billing button[aria-pressed=true] span{background:var(--gold);color:var(--ink)}.plan__name{flex-wrap:wrap}.plan__tag{margin-inline-start:auto;padding:.25rem .7rem;border-radius:var(--r-full);background:var(--sand);color:var(--gold-ink);font-size:.8rem;font-weight:800}.plan--featured .plan__tag{background:rgba(201,169,107,.18);color:var(--gold-pale)}.plan__badge{display:inline-flex;align-items:center;gap:.35rem}.plan__badge .i{width:.95em;height:.95em}.plan__per{font-size:1rem;font-weight:700;letter-spacing:0;color:var(--muted)}.plan--featured .plan__per{color:#b9b19f}.plan__price-wrap small{display:block;margin-top:.45rem;font-size:.86rem;font-weight:600;line-height:1.5;color:var(--muted)}.plan--featured .plan__price-wrap small{color:#b9b19f}.p-y{display:none}.plans[data-period=y] .p-m{display:none}.plans[data-period=y] .p-y{display:block}.plan__setup{display:flex;align-items:flex-start;gap:.5rem;margin:.9rem 0 0;padding:.6rem .8rem;border-radius:var(--r-md);background:var(--cream-2);border:1px dashed var(--line-2);font-size:.86rem;font-weight:700;line-height:1.45;color:var(--text-2)}.plan__setup .i{flex:none;width:1.05em;height:1.05em;margin-top:.15em;color:var(--gold-ink)}.plan--featured .plan__setup{background:rgba(250,246,238,.06);border-color:rgba(201,169,107,.3);color:#d6cebd}.plan--featured .plan__setup .i{color:var(--gold-pale)}.plan__note{display:flex;align-items:center;gap:.55rem;margin:-.75rem 0 1.5rem;padding:.65rem .85rem;border-radius:var(--r-md);background:rgba(201,169,107,.16);color:var(--gold-pale);font-weight:800;font-size:.92rem}.plan__note .i{flex:none;width:1.1em;height:1.1em}.cmp .money{font-weight:800;color:var(--ink);white-space:nowrap}.cmp tr.price-row td{background:var(--cream-2)}.nav a.nav__live{color:var(--green)}.nav__live i,.plan__try i,.live-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#3b9a62;box-shadow:0 0 0 0 rgba(59,154,98,.55);animation:livepulse 1.8s infinite;flex:none}.mnav .nav__live span{display:inline-flex;align-items:center;gap:.5rem}@keyframes livepulse{70%{box-shadow:0 0 0 .5rem rgba(59,154,98,0)}100%{box-shadow:0 0 0 0 rgba(59,154,98,0)}}@media (prefers-reduced-motion:reduce){.nav__live i,.plan__try i,.live-dot{animation:none}}.live-sec{background:linear-gradient(180deg,var(--cream) 0%,var(--white) 100%)}.live-sec .eyebrow{display:inline-flex;align-items:center;gap:.55rem}.live-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;max-width:980px;margin:0 auto}.live-plan{display:flex;flex-direction:column;gap:.45rem;padding:1.5rem;border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1);text-decoration:none;color:var(--text);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}.live-plan:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--gold)}.live-plan.is-featured{border-color:var(--gold);box-shadow:0 0 0 3px rgba(201,169,107,.25),var(--sh-1)}.live-plan b{font-size:1.35rem;color:var(--ink)}.live-plan small{color:var(--muted);font-size:.95rem;flex:1}.live-plan .link-arrow{margin-top:.6rem}.live-note{text-align:center;color:var(--muted);max-width:680px;margin:1.6rem auto 0;font-size:.95rem}.plan__try{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.85rem;font-weight:800;font-size:.95rem;color:var(--green);text-decoration:none}.plan--featured .plan__try,.plan.is-featured .plan__try{color:var(--gold-pale)}.plan__try:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.live-plans{grid-template-columns:1fr}}.nav a,.nav__btn{white-space:nowrap}.nav a.nav__live{gap:.45rem}@media (min-width:1080px) and (max-width:1399px){.nav a,.nav__btn{padding-inline:.6rem;font-size:.92rem}}