@font-face{font-family:vazirmatn;src:url(/_next/static/media/4ff1260a1bda0420-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:vazirmatn Fallback;src:local("Arial");ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.00%;size-adjust:101.00%}.__className_929f63{font-family:vazirmatn,vazirmatn Fallback,Tahoma,Segoe UI,sans-serif;font-style:normal}.__variable_929f63{--font-vazirmatn:"vazirmatn","vazirmatn Fallback",Tahoma,Segoe UI,sans-serif}:root{--font-family-base:"Vazirmatn",Tahoma,Arial,system-ui,-apple-system,sans-serif;--font-family-heading:var(--font-family-base);--font-family-ui:var(--font-family-base)}body,button,html,input,option,select,textarea{font-family:var(--font-family-base)!important;font-variation-settings:normal;font-synthesis:none}.badge,.brand-title,.btn,.card-title,.footer-title,.form-field label,.form-label,.hero-title,.meta-chip,.nav-link,.section-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading)!important;font-synthesis:none}body[dir=rtl],html[dir=rtl],html[lang=fa]{letter-spacing:normal}.hero-title,.section-title,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[lang=fa] h1,html[lang=fa] h2,html[lang=fa] h3,html[lang=fa] h4,html[lang=fa] h5,html[lang=fa] h6{letter-spacing:normal!important;word-spacing:normal;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility}.hero-title{font-weight:800;line-height:1.28}.section-title{font-weight:800;line-height:1.35}.badge,.btn,.card-title,.contact-info-card h3,.form-field label,.form-label,.meta-chip,.nav-link,.product-title{font-weight:700}input,option,select,textarea{font-weight:400;letter-spacing:normal}input::placeholder,textarea::placeholder{font-family:var(--font-family-base);font-weight:400}.ltr,[dir=ltr],input[type=email],input[type=tel]{font-feature-settings:"kern" 1}.split-text-ready{letter-spacing:normal!important;word-spacing:normal!important}.split-text-word{-webkit-margin-end:.28em;margin-inline-end:.28em}.split-text-word:last-child{-webkit-margin-end:0;margin-inline-end:0}.split-text-word-rtl{display:inline-block;opacity:0;transform:translateY(110%);filter:blur(5px);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),filter .65s ease;transition-delay:calc(var(--word-index, 0) * 85ms)}.split-text-ready.is-split-visible .split-text-word-rtl{opacity:1;transform:translateY(0);filter:blur(0)}[dir=rtl] .split-text-char,html[lang=fa] .split-text-char{display:inline;opacity:1;transform:none;filter:none;transition:none}@media (max-width:700px){.hero-title{line-height:1.38}.section-title{line-height:1.42}}@media (prefers-reduced-motion:reduce){.split-text-word-rtl{opacity:1;transform:none;filter:none;transition:none}}:root{--espad-bg-950:#090b0f;--espad-bg-900:#0b0d12;--espad-bg-850:#10131a;--espad-bg-800:#151922;--espad-bg-750:#1a1f29;--espad-gold-50:#fff8e8;--espad-gold-100:#f7e6b5;--espad-gold-200:#efd38a;--espad-gold-300:#e3bd61;--espad-gold-400:#d2ab4f;--espad-gold-500:#c7a44d;--espad-gold-600:#a98538;--espad-gold-700:#806526;--espad-text-100:#f7f3ea;--espad-text-300:#d8d1c4;--espad-text-500:#b8b2a7;--espad-text-700:#918b80;--espad-success-500:#25d366;--espad-danger-500:#ef5b5b;--espad-warning-500:#e6b64b;--color-bg:var(--espad-bg-900);--color-bg-soft:var(--espad-bg-850);--color-bg-elevated:var(--espad-bg-800);--color-surface:rgba(255,255,255,.035);--color-surface-strong:rgba(255,255,255,.06);--color-text:var(--espad-text-100);--color-text-muted:var(--espad-text-500);--color-text-soft:var(--espad-text-700);--color-brand:var(--espad-gold-500);--color-brand-strong:var(--espad-gold-300);--color-brand-soft:rgba(199,164,77,.10);--color-border:rgba(255,255,255,.08);--color-border-strong:rgba(255,255,255,.14);--color-brand-border:rgba(199,164,77,.24);--color-brand-border-strong:rgba(224,188,99,.68);--font-family-base:"Vazirmatn",Tahoma,system-ui,-apple-system,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:4rem;--line-height-tight:1.25;--line-height-heading:1.4;--line-height-body:1.9;--line-height-relaxed:2.1;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--radius-2xl:36px;--radius-pill:999px;--shadow-xs:0 6px 18px rgba(0,0,0,.18);--shadow-sm:0 12px 28px rgba(0,0,0,.24);--shadow-md:0 18px 42px rgba(0,0,0,.30);--shadow-lg:0 28px 70px rgba(0,0,0,.40);--shadow-xl:0 40px 100px rgba(0,0,0,.52);--shadow-brand-sm:0 0 22px rgba(199,164,77,.12);--shadow-brand-md:0 0 34px rgba(199,164,77,.18);--shadow-brand-lg:0 0 48px rgba(199,164,77,.24);--blur-sm:8px;--blur-md:14px;--blur-lg:22px;--blur-xl:32px;--motion-fast:180ms;--motion-normal:300ms;--motion-slow:550ms;--motion-slower:850ms;--ease-standard:ease;--ease-out:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.2,.8,.2,1);--container-sm:760px;--container-md:980px;--container-lg:1180px;--container-xl:1280px;--z-base:1;--z-dropdown:1000;--z-sticky:3000;--z-header:9000;--z-overlay:99990;--z-preloader:100000;--z-cursor:100020;--bg:var(--color-bg);--bg-soft:var(--color-bg-soft);--bg-elevated:var(--color-bg-elevated);--text:var(--color-text);--text-muted:var(--color-text-muted);--text-soft:var(--color-text-soft);--gold:var(--color-brand);--gold-strong:var(--color-brand-strong);--stroke:var(--color-border);--gold-border:var(--color-brand-border);--gold-border-strong:var(--color-brand-border-strong);--shadow:var(--shadow-sm);--radius:var(--radius-lg);--container:var(--container-xl);--transition:var(--motion-normal) var(--ease-standard)}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,html{font-family:var(--font-family-base)}body{font-size:var(--font-size-md);line-height:var(--line-height-body)}body,h1,h2,h3,h4,h5,h6{color:var(--color-text)}h1,h2,h3,h4,h5,h6{margin-block:0;font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);text-wrap:balance}.display-1,h1{font-size:var(--type-hero,clamp(2.35rem,3.3vw,2.65rem));font-weight:var(--font-weight-black);line-height:1.18}.display-2,h2{font-size:var(--type-section,clamp(1.7rem,2.4vw,2.05rem))}.display-3,h3{font-size:var(--type-sub,clamp(1.15rem,1.45vw,1.4rem))}h4{font-size:var(--font-size-xl)}.text-body,p{color:var(--color-text-muted);line-height:var(--line-height-body)}.text-lead{font-size:clamp(1rem,1.3vw,1.15rem);line-height:var(--line-height-relaxed)}.text-caption{color:var(--color-text-soft)}.text-caption,.text-label{font-size:var(--font-size-sm)}.text-label{color:var(--color-text);font-weight:var(--font-weight-bold)}.text-brand{color:var(--color-brand-strong)}.text-gradient-gold{background:linear-gradient(100deg,var(--espad-gold-100),var(--espad-gold-400) 55%,var(--espad-gold-700));-webkit-background-clip:text;background-clip:text;color:transparent}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.container,.container-xl{width:min(var(--container-xl),calc(100% - 32px));margin-inline:auto}.container-lg{width:min(var(--container-lg),calc(100% - 32px));margin-inline:auto}.container-md{width:min(var(--container-md),calc(100% - 32px));margin-inline:auto}.container-sm{width:min(var(--container-sm),calc(100% - 32px));margin-inline:auto}.section{padding-block:clamp(var(--space-16),7vw,var(--space-24))}.section-sm{padding-block:clamp(var(--space-10),4.5vw,var(--space-14))}.section-xs{padding-block:var(--space-8)}.stack-xs>*+*{margin-top:var(--space-2)}.stack-sm>*+*{margin-top:var(--space-4)}.stack-md>*+*{margin-top:var(--space-6)}.stack-lg>*+*{margin-top:var(--space-8)}.stack-xl>*+*{margin-top:var(--space-12)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.grid-2,.grid-3,.grid-4{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.container,.container-lg,.container-md,.container-sm,.container-xl{width:min(100% - 22px,var(--container-xl))}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.motion-fast{transition-duration:var(--motion-fast)!important}.motion-normal{transition-duration:var(--motion-normal)!important}.motion-slow{transition-duration:var(--motion-slow)!important}.ease-out{transition-timing-function:var(--ease-out)!important}.ease-soft{transition-timing-function:var(--ease-soft)!important}.hover-lift{transition:transform var(--motion-slow) var(--ease-out),border-color var(--motion-normal) ease,box-shadow var(--motion-slow) ease}.hover-lift:hover{transform:translateY(-8px)}.hover-scale{transition:transform var(--motion-slow) var(--ease-out)}.hover-scale:hover{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.hover-lift,.hover-scale,.motion-fast,.motion-normal,.motion-slow{transition:none!important;transform:none!important}}.btn{--btn-height:48px;--btn-padding:20px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-height);padding-inline:var(--btn-padding);border:1px solid transparent;border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) ease,background var(--motion-normal) ease,color var(--motion-normal) ease,box-shadow var(--motion-normal) ease,filter var(--motion-normal) ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.985)}.btn-gold,.btn-primary{background:linear-gradient(180deg,var(--espad-gold-300),var(--espad-gold-500));color:#17120a;box-shadow:0 10px 24px rgba(199,164,77,.2),inset 0 1px 0 rgba(255,255,255,.26)}.btn-gold:hover,.btn-primary:hover{filter:brightness(1.05);box-shadow:0 16px 32px rgba(199,164,77,.28),0 0 24px rgba(199,164,77,.13)}.btn-secondary{border-color:var(--color-border-strong);background:rgba(255,255,255,.055);color:var(--color-text)}.btn-secondary:hover{background:rgba(201,164,77,.07)}.btn-outline,.btn-secondary:hover{border-color:var(--color-brand-border)}.btn-outline{background:rgba(255,255,255,.02);color:var(--color-text)}.btn-outline:hover{border-color:var(--color-brand-border-strong);background:rgba(201,164,77,.08);color:var(--color-brand-strong)}.btn-ghost{border-color:transparent;background:transparent;color:var(--color-text-muted)}.btn-ghost:hover{background:rgba(255,255,255,.045);color:var(--color-text)}.btn-success{background:linear-gradient(180deg,#31de72,#1faa52);color:#fff}.btn-sm{--btn-height:40px;--btn-padding:15px;font-size:var(--font-size-sm)}.btn-lg{--btn-height:56px;--btn-padding:26px;font-size:var(--font-size-lg)}.btn-block{width:100%}.btn-icon{width:var(--btn-height);padding-inline:0;border-radius:50%}.btn.is-disabled,.btn[disabled]{opacity:.5;pointer-events:none}.card,.content-box,.cta-banner,.hero-panel,.hero-side,.surface-card{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(255,255,255,.018);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),var(--shadow-sm);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(120%);backdrop-filter:blur(var(--blur-md)) saturate(120%)}.card{display:flex;flex-direction:column;padding:var(--space-6)}.card-sm{padding:var(--space-4);border-radius:var(--radius-md)}.card-lg{padding:var(--space-8);border-radius:var(--radius-xl)}.card-premium{overflow:hidden;border-color:var(--color-brand-border);background:radial-gradient(circle at 80% 0,rgba(201,164,77,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),var(--shadow-md),var(--shadow-brand-sm)}.card-title{margin:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading)}.card-text{margin:0;color:var(--color-text-muted);line-height:var(--line-height-body)}.card-body{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3)}.card-footer{margin-top:auto;padding-top:var(--space-5)}.card-media{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--espad-bg-950)}.card-media img{width:100%;height:100%;object-fit:cover}.card-interactive{transition:transform var(--motion-slow) var(--ease-out),border-color var(--motion-normal) ease,box-shadow var(--motion-slow) ease,background var(--motion-normal) ease}.card-interactive:hover{transform:translateY(-10px);border-color:var(--color-brand-border-strong);box-shadow:var(--shadow-lg),var(--shadow-brand-md)}.form-field,.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-field label,.form-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.form-control,.form-field input,.form-field select,.form-field textarea{width:100%;min-height:52px;padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;background:rgba(255,255,255,.035);color:var(--color-text);font:inherit;transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) ease,background var(--motion-normal) ease,box-shadow var(--motion-normal) ease}.form-control::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:rgba(255,255,255,.34)}.form-control:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{transform:translateY(-2px);border-color:var(--color-brand-border-strong);background:rgba(201,164,77,.04);box-shadow:0 0 0 3px rgba(201,164,77,.08),0 0 24px rgba(201,164,77,.08)}.form-field textarea,textarea.form-control{min-height:160px;padding-block:var(--space-4);resize:vertical}.form-help{color:var(--color-text-soft);font-size:var(--font-size-xs)}.form-error{color:var(--espad-danger-500);font-size:var(--font-size-sm)}.form-control.is-invalid{border-color:rgba(239,91,91,.68);box-shadow:0 0 0 3px rgba(239,91,91,.08)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.form-span-full{grid-column:1/-1}@media (max-width:760px){.form-grid{grid-template-columns:1fr}.form-span-full{grid-column:auto}}.badge,.chip,.meta-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:38px;padding-inline:var(--space-4);border:1px solid var(--color-brand-border);border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-brand-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.badge-soft{border-color:var(--color-border);background:rgba(255,255,255,.035);color:var(--color-text-muted)}.badge-outline{background:transparent}.badge-success{border-color:rgba(37,211,102,.24);background:rgba(37,211,102,.08);color:#63e891}.badge-sm{min-height:30px;padding-inline:var(--space-3);font-size:var(--font-size-xs)}.hero{padding-block:clamp(var(--space-14),6vw,var(--space-20)) var(--space-12)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:stretch}.hero-panel{padding:clamp(var(--space-6),4vw,var(--space-10))}.hero-side{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.hero-title{margin-bottom:var(--space-4);font-size:clamp(2.2rem,4.8vw,4.8rem);font-weight:var(--font-weight-black);line-height:1.18}.hero-text{max-width:680px;margin:0;color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:var(--line-height-relaxed)}.hero-actions{margin-top:var(--space-7)}.hero-actions,.hero-badges{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-badges{margin-top:var(--space-6)}@media (max-width:1200px){.hero-grid{grid-template-columns:1fr}}@media (max-width:700px){.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}}.site-footer.footer-premium{--fp-gold:var(--gold,#c7a44d);--fp-gold-strong:var(--gold-strong,#e0bc63);--fp-text:var(--text,#f5f1e8);--fp-muted:var(--text-muted,#b8b2a7);--fp-soft:var(--text-soft,#918b80);--fp-line:rgba(255,255,255,0.07);--fp-ease:cubic-bezier(0.16,1,0.3,1);--fp-gutter:max(16px,calc((100vw - var(--container, 1280px)) / 2));position:relative;margin-top:clamp(72px,8vw,120px);overflow:hidden;isolation:isolate;border-top:1px solid rgba(224,188,99,.18);background:radial-gradient(circle at 82% 8%,rgba(201,164,77,.09),transparent 34%),#090b0f}.footer-premium:after{content:"";position:absolute;inset-inline:7%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(224,188,99,.18) 34%,rgba(244,211,128,.88) 50%,rgba(224,188,99,.18) 66%,transparent);background-size:220% 100%;box-shadow:0 0 24px rgba(201,164,77,.22)}.footer-premium .footer-nav-glow{position:absolute;z-index:-1;top:-180px;right:0;width:min(460px,100%);aspect-ratio:1;border-radius:50%;pointer-events:none;background:rgba(201,164,77,.16);filter:blur(130px);opacity:.4;transition:transform 1.4s var(--fp-ease),opacity .5s ease}.footer-premium:hover .footer-nav-glow{transform:translate3d(-40px,35px,0) scale(1.08);opacity:.58}.footer-premium .container{width:min(var(--container,1280px),calc(100% - 32px));margin-inline:auto}.footer-outro-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.footer-outro-copy{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding-block:clamp(28px,3.2vw,46px);-webkit-padding-start:var(--fp-gutter);padding-inline-start:var(--fp-gutter);-webkit-padding-end:clamp(16px,3vw,48px);padding-inline-end:clamp(16px,3vw,48px);text-align:right}.footer-outro-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--fp-muted);font-size:.84rem;letter-spacing:.02em}.footer-outro-eyebrow i{width:6px;height:6px;rotate:45deg;background:var(--fp-gold-strong);box-shadow:0 0 12px rgba(224,188,99,.65)}.footer-outro-title{margin:4px 0 0;color:var(--fp-text);font-size:var(--type-hero,clamp(30px,4.4vw,46px));font-weight:850;line-height:1.3}.footer-outro-title span{display:block}.footer-outro-lead{margin:14px 0 0;color:var(--fp-gold-strong);font-size:var(--type-sub,1.22rem);font-weight:700}.footer-outro-text{max-width:44ch;margin:2px 0 0;color:var(--fp-muted);font-size:.95rem;line-height:1.95}.footer-outro-cta{display:inline-flex;align-items:center;gap:20px;margin-top:clamp(16px,2.4vw,30px);color:var(--fp-gold-strong);text-decoration:none}.footer-outro-cta-label{font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:800;transition:transform .45s var(--fp-ease)}.footer-outro-cta-orb{display:grid;place-items:center;width:clamp(58px,4.8vw,76px);aspect-ratio:1;border:1px solid rgba(224,188,99,.55);border-radius:50%;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:transform .55s var(--fp-ease),border-color .35s ease,box-shadow .55s var(--fp-ease),background .35s ease}.footer-outro-cta-orb svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footer-outro-cta:focus-visible .footer-outro-cta-label,.footer-outro-cta:hover .footer-outro-cta-label{transform:translateX(6px)}.footer-outro-cta:focus-visible .footer-outro-cta-orb,.footer-outro-cta:hover .footer-outro-cta-orb{transform:translateX(-6px) scale(1.06);border-color:var(--fp-gold-strong);background:rgba(201,164,77,.08);box-shadow:0 0 36px rgba(224,188,99,.24),inset 0 1px 0 rgba(255,255,255,.06)}.footer-outro-media{align-self:stretch;display:flex;direction:ltr;align-items:flex-end;justify-content:flex-start;min-width:0}.footer-outro-media img{display:block;width:auto;max-width:100%;height:100%;max-height:440px;object-fit:contain;object-position:left bottom}.footer-ribbon{position:relative;z-index:1;border-block:1px solid var(--fp-line);background:rgba(255,255,255,.012)}.footer-ribbon-inner{display:flex;align-items:center;gap:clamp(10px,1.6vw,24px);min-height:70px}.footer-ribbon-edge{display:grid;place-items:center;flex:none;color:rgba(224,188,99,.5)}.footer-ribbon-edge svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.footer-ribbon-list{flex:1 1;justify-content:space-between;margin:0;padding:0;list-style:none}.footer-ribbon-list,.footer-ribbon-list li{display:flex;align-items:center;gap:clamp(6px,1.2vw,16px)}.footer-ribbon-list li+li:before{content:"";flex:none;width:5px;height:5px;rotate:45deg;background:rgba(224,188,99,.45)}.footer-ribbon-list a{position:relative;display:inline-block;padding-block:10px;color:var(--fp-muted);font-size:.95rem;white-space:nowrap;text-decoration:none;transition:color .3s ease}.footer-ribbon-list a:after{content:"";position:absolute;inset-inline:0;bottom:2px;height:1px;background:linear-gradient(90deg,transparent,var(--fp-gold-strong),transparent);transform:scaleX(0);transition:transform .45s var(--fp-ease)}.footer-ribbon-list a:focus-visible,.footer-ribbon-list a:hover{color:var(--fp-text)}.footer-ribbon-list a:focus-visible:after,.footer-ribbon-list a:hover:after{transform:scaleX(1)}.footer-ribbon-list a.is-active{color:var(--fp-gold-strong)}.footer-ribbon-list a.is-active:after{transform:scaleX(1)}.footer-actions{position:relative;z-index:1;border-bottom:1px solid var(--fp-line)}.footer-actions-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-action{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;min-height:92px;padding:18px clamp(14px,2vw,28px);color:var(--fp-muted);text-decoration:none;transition:background .35s ease,color .3s ease}.footer-action+.footer-action{-webkit-border-end:1px solid var(--fp-line);border-inline-end:1px solid var(--fp-line)}.footer-action:focus-visible,.footer-action:hover{color:var(--fp-text);background:linear-gradient(145deg,rgba(201,169,92,.06),rgba(255,255,255,.012))}.footer-action-orb{display:grid;place-items:center;width:48px;aspect-ratio:1;border:1px solid rgba(224,188,99,.26);border-radius:50%;color:var(--fp-gold);transition:transform .5s var(--fp-ease),border-color .35s ease,background .35s ease,color .3s ease}.footer-action-orb svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footer-action:hover .footer-action-orb{transform:scale(1.08);border-color:rgba(224,188,99,.62);background:rgba(201,169,92,.1);color:#f3d999}.footer-action-title{min-width:0;color:inherit;font-size:1.02rem;font-weight:800}.footer-action-arrow{color:rgba(224,188,99,.5);transition:transform .45s var(--fp-ease),color .3s ease}.footer-action-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footer-action:hover .footer-action-arrow{color:var(--fp-gold-strong);transform:translateX(-4px)}.footer-nav-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;padding:20px 0;color:var(--fp-soft);font-size:.78rem}.footer-to-top{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--fp-gold-strong);font:inherit;font-size:.85rem;cursor:pointer}.footer-to-top-orb{display:grid;place-items:center;width:42px;aspect-ratio:1;border:1px solid rgba(224,188,99,.42);border-radius:50%;transition:transform .5s var(--fp-ease),border-color .35s ease,background .35s ease}.footer-to-top-orb svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footer-to-top:focus-visible .footer-to-top-orb,.footer-to-top:hover .footer-to-top-orb{transform:translateY(-4px);border-color:var(--fp-gold-strong);background:rgba(201,169,92,.1)}.footer-legal{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:14px;margin:0}.footer-legal strong{color:var(--fp-muted);font-weight:750}.footer-legal a{color:var(--fp-muted);text-decoration:none;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.footer-legal a:focus-visible,.footer-legal a:hover{color:var(--fp-gold-strong);border-bottom-color:currentColor}.footer-legal-sep{flex:none;width:1px;height:13px;background:rgba(255,255,255,.16)}.footer-nav-bottom-meta{display:flex;align-items:center;gap:16px}.footer-nav-signature{color:rgba(224,188,99,.72);font-size:.73rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.footer-social{display:inline-flex;align-items:center;gap:10px}.footer-social a{display:grid;place-items:center;width:34px;aspect-ratio:1;border:1px solid var(--fp-line);border-radius:10px;color:var(--fp-muted);transition:transform .45s var(--fp-ease),border-color .35s ease,color .3s ease,background .35s ease}.footer-social svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footer-social a:focus-visible,.footer-social a:hover{transform:translateY(-3px);border-color:rgba(224,188,99,.5);background:rgba(201,169,92,.08);color:var(--fp-gold-strong)}@media (max-width:1200px){.footer-ribbon-list a{font-size:.88rem}}@media (max-width:900px){.footer-outro-panel{grid-template-columns:minmax(0,1fr)}.footer-outro-media{order:-1;align-self:auto;justify-content:center}.footer-outro-media img{width:auto;height:clamp(180px,42vw,260px);max-height:none;margin-inline:auto;object-position:center bottom}.footer-outro-copy{padding-block:20px clamp(28px,5vw,48px);padding-inline:max(16px,calc((100vw - var(--container, 1280px)) / 2))}.footer-actions-inner{grid-template-columns:minmax(0,1fr)}.footer-action+.footer-action{-webkit-border-end:0;border-inline-end:0;border-top:1px solid var(--fp-line)}.footer-action{min-height:76px}}.site-footer.footer-premium{transition:border-color .45s ease,background .6s ease,box-shadow .65s ease}.site-footer.footer-premium:before{content:"";position:absolute;inset:-28% -12%;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 45%,rgba(137,74,229,.13),transparent 28%),radial-gradient(circle at 82% 34%,rgba(224,177,83,.11),transparent 30%);opacity:.45}.site-footer .footer-outro-panel{position:relative;z-index:1}.site-footer .footer-outro-media img{transform-origin:left bottom;transition:transform 1s var(--fp-ease),filter .7s ease}.site-footer :is(.footer-action,.footer-ribbon-list a,.footer-social a,.footer-to-top,.footer-outro-cta):is(:hover,:focus-visible){will-change:transform}.site-footer .footer-ribbon-list a{display:inline-block;transition:color .3s ease,transform .42s var(--fp-ease),text-shadow .35s ease}.site-footer .footer-action{position:relative;isolation:isolate;transition:opacity .55s ease,transform .72s var(--fp-ease),background .35s ease,color .3s ease,box-shadow .5s ease}@media (prefers-reduced-motion:no-preference){.footer-premium.footer-enter:after{animation:footerTopLineSweep 2.4s var(--fp-ease) .15s both}.footer-premium:not(.footer-enter) .footer-outro-copy>*{opacity:0;transform:translate3d(0,18px,0)}.footer-premium:not(.footer-enter) .footer-outro-media{opacity:0;transform:translate3d(-24px,18px,0) scale(.975)}.footer-premium:not(.footer-enter) .footer-ribbon-inner{opacity:0;transform:translate3d(0,12px,0)}.footer-premium:not(.footer-enter) .footer-action{opacity:0;transform:translate3d(0,14px,0)}.footer-premium:not(.footer-enter) .footer-nav-bottom{opacity:0;transform:translate3d(0,10px,0)}.footer-outro-copy>*{transition:opacity .62s ease,transform .82s var(--fp-ease)}.footer-outro-copy>:nth-child(2){transition-delay:70ms}.footer-outro-copy>:nth-child(3){transition-delay:.13s}.footer-outro-copy>:nth-child(4){transition-delay:.19s}.footer-outro-copy>:nth-child(5){transition-delay:.25s}.footer-outro-media{transition:opacity .78s ease .11s,transform 1.05s var(--fp-ease) .11s}.footer-ribbon-inner{transition:opacity .55s ease .26s,transform .78s var(--fp-ease) .26s}.footer-action{transition:opacity .55s ease,transform .72s var(--fp-ease),background .35s ease,color .3s ease,box-shadow .5s ease}.footer-action:first-child{transition-delay:.31s,.31s,0s,0s,0s}.footer-action:nth-child(2){transition-delay:.38s,.38s,0s,0s,0s}.footer-action:nth-child(3){transition-delay:.45s,.45s,0s,0s,0s}.footer-nav-bottom{transition:opacity .55s ease .5s,transform .76s var(--fp-ease) .5s}.footer-premium.footer-enter .footer-action,.footer-premium.footer-enter .footer-nav-bottom,.footer-premium.footer-enter .footer-outro-copy>*,.footer-premium.footer-enter .footer-outro-media,.footer-premium.footer-enter .footer-ribbon-inner{opacity:1;transform:translateZ(0) scale(1)}.site-footer .footer-action:first-child{transition-delay:.31s,.31s,0s,0s,0s}.site-footer .footer-action:nth-child(2){transition-delay:.38s,.38s,0s,0s,0s}.site-footer .footer-action:nth-child(3){transition-delay:.45s,.45s,0s,0s,0s}}.site-footer .footer-action:before{content:"";position:absolute;inset:8px;z-index:-1;border-radius:18px;background:radial-gradient(circle at 20% 50%,rgba(154,93,246,.13),transparent 55%);opacity:0;transform:scale(.94);transition:opacity .4s ease,transform .55s var(--fp-ease)}@keyframes footerTopLineSweep{0%{background-position:140% 50%;opacity:.55}45%{opacity:.9}to{background-position:-40% 50%;opacity:.62}}.footer-action-arrow svg,.footer-action-orb svg,.footer-outro-cta-orb svg,.footer-social svg,.footer-to-top-orb svg{transition:transform .48s var(--fp-ease)}@media (prefers-reduced-motion:reduce){.footer-premium *,.footer-premium :after,.footer-premium :before{animation:none!important;transition:none!important}.footer-premium .footer-outro-copy>*{opacity:1!important;transform:none!important}}.footer-action-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.footer-action-detail{overflow:hidden;color:var(--fp-soft);font-size:.74rem;font-weight:500;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.site-footer.footer-premium :is(a,button):focus-visible{outline:2px solid var(--fp-gold-strong);outline-offset:4px}.site-footer :is(.footer-action,.footer-ribbon-list a,.footer-social a,.footer-to-top,.footer-outro-cta){will-change:auto}@media (hover:hover) and (pointer:fine){.site-footer.footer-premium:hover{border-top-color:rgba(224,188,99,.42);box-shadow:inset 0 28px 70px rgba(137,75,230,.035),0 -24px 70px rgba(0,0,0,.24)}.site-footer.footer-premium:hover .footer-outro-media img{transform:translate3d(-5px,-4px,0) scale(1.045);filter:brightness(1.08) saturate(1.1) drop-shadow(0 0 34px rgba(224,188,99,.2)) drop-shadow(0 18px 34px rgba(0,0,0,.48))}.site-footer .footer-outro-cta:is(:hover,:focus-visible){transform:scale(1.035);filter:drop-shadow(0 0 16px rgba(224,188,99,.18))}.site-footer .footer-outro-cta:is(:hover,:focus-visible) .footer-outro-cta-orb{transform:translateX(-7px) scale(1.13);box-shadow:0 0 42px rgba(224,188,99,.3),0 0 24px rgba(144,82,229,.14),inset 0 1px 0 rgba(255,255,255,.09)}.site-footer .footer-ribbon-list a:is(:hover,:focus-visible){transform:translateY(-2px) scale(1.06);color:#f5ddb0;text-shadow:0 0 17px rgba(224,188,99,.3)}.site-footer .footer-action:is(:hover,:focus-visible){z-index:2;transform:translateY(-5px) scale(1.018);box-shadow:0 18px 38px rgba(0,0,0,.28),0 0 24px rgba(150,89,238,.09)}.site-footer .footer-action:is(:hover,:focus-visible):before{opacity:1;transform:scale(1)}.site-footer .footer-action:is(:hover,:focus-visible) .footer-action-orb{transform:scale(1.16) rotate(-5deg);box-shadow:0 0 28px rgba(224,188,99,.22)}.site-footer .footer-social a:is(:hover,:focus-visible){transform:translateY(-4px) scale(1.12);box-shadow:0 0 22px rgba(224,188,99,.18),0 0 12px rgba(145,80,229,.1)}.site-footer .footer-to-top:is(:hover,:focus-visible) .footer-to-top-orb{transform:translateY(-6px) scale(1.12);box-shadow:0 0 28px rgba(224,188,99,.2)}.footer-outro-cta:is(:hover,:focus-visible) .footer-outro-cta-orb svg{transform:translateX(-2px)}.footer-action:is(:hover,:focus-visible) .footer-action-arrow svg{transform:translateX(-2px)}.footer-action:is(:hover,:focus-visible) .footer-action-orb svg{transform:scale(1.06)}.footer-to-top:is(:hover,:focus-visible) .footer-to-top-orb svg{transform:translateY(-2px)}.footer-social a:is(:hover,:focus-visible) svg{transform:scale(1.06)}.site-footer.footer-premium:hover .footer-outro-media img{transform:translate3d(-3px,-2px,0) scale(1.018)}.site-footer .footer-ribbon-list a:is(:hover,:focus-visible){transform:translateY(-1px)}.site-footer .footer-action:is(:hover,:focus-visible){transform:translateY(-2px)}.site-footer .footer-social a:is(:hover,:focus-visible){transform:translateY(-2px)}}@media (max-width:1040px){.footer-ribbon-inner{min-height:0;padding-block:14px}.footer-ribbon-list{justify-content:flex-start;flex-wrap:wrap;row-gap:2px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:2px 12px;gap:2px 12px}.footer-ribbon-list li{min-width:0}.footer-ribbon-list li+li:before{display:none}.footer-ribbon-list a{width:100%;white-space:normal}}@media (max-width:680px){.site-footer.footer-premium{margin-top:56px}.footer-ribbon-edge{display:none}.footer-nav-bottom{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 0 26px}.footer-legal{justify-content:flex-start}.footer-nav-bottom-meta{width:100%;justify-content:space-between}.footer-ribbon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-ribbon-list a{min-height:44px;display:flex;align-items:center}.footer-action{min-height:74px;padding-block:13px}.footer-action-orb{width:44px}.footer-outro-title{font-size:clamp(1.9rem,9vw,2.7rem)}}@media (max-width:430px){.footer-outro-media img{height:clamp(150px,42vw,190px)}.footer-outro-copy{padding-inline:16px}.footer-nav-bottom-meta{align-items:flex-start;flex-direction:column}.footer-nav-bottom-meta>.footer-legal-sep{display:none}}.site-preloader{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(199,164,77,.12),transparent 28%),#090b0f;opacity:1;visibility:visible;transition:opacity .65s cubic-bezier(.16,1,.3,1),visibility .65s ease}.site-preloader:before{content:"";position:absolute;inset:-35%;pointer-events:none;background:linear-gradient(120deg,transparent 35%,rgba(201,169,92,.04) 44%,rgba(224,188,99,.26) 50%,rgba(201,169,92,.04) 56%,transparent 65%);transform:translateX(-120%) rotate(12deg);animation:espadPreloaderSweep 1.65s cubic-bezier(.16,1,.3,1) infinite}.site-preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.site-preloader-inner{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:20px;gap:20px;padding:28px;text-align:center}.site-preloader-mark{position:relative;display:grid;place-items:center;width:98px;height:98px;border:1px solid rgba(224,188,99,.36);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 42px rgba(201,169,92,.14),inset 0 1px 0 rgba(255,255,255,.06)}.site-preloader-mark:after,.site-preloader-mark:before{content:"";position:absolute;border-radius:inherit}.site-preloader-mark:before{inset:10px;border:1px solid rgba(224,188,99,.16)}.site-preloader-mark:after{width:18px;height:18px;border:2px solid var(--gold-strong,#e0bc63);border-top:2px solid transparent;border-radius:50%;animation:espadPreloaderSpin .8s linear infinite}.site-preloader-brand{color:var(--text,#f5f1e8);font-size:clamp(1.35rem,3vw,2rem);font-weight:900;letter-spacing:.03em}.site-preloader-caption{margin-top:-12px;color:var(--text-muted,#b8b2a7);font-size:.85rem}.site-preloader-line{position:relative;width:180px;height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.site-preloader-line:after{content:"";position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--gold-strong,#e0bc63),transparent);transform:translateX(-120%);animation:espadPreloaderLine 1.1s cubic-bezier(.16,1,.3,1) infinite}@keyframes espadPreloaderSpin{to{transform:rotate(1turn)}}@keyframes espadPreloaderSweep{0%{transform:translateX(-120%) rotate(12deg)}55%,to{transform:translateX(120%) rotate(12deg)}}@keyframes espadPreloaderLine{0%{transform:translateX(-120%)}to{transform:translateX(340%)}}@media (prefers-reduced-motion:reduce){.site-preloader-line:after,.site-preloader-mark:after,.site-preloader:before{animation:none}}html.is-page-transitioning,html.is-page-transitioning body{overflow:hidden}body{opacity:1;transform:none;transition:opacity .42s ease,transform .48s cubic-bezier(.16,1,.3,1),filter .42s ease}body.is-page-entering{opacity:0;transform:scale(.992) translateY(8px);filter:blur(4px)}body.is-page-ready{opacity:1;transform:none;filter:none}body.is-page-leaving{opacity:0;transform:scale(.988) translateY(-8px);filter:blur(4px);pointer-events:none}.page-transition-overlay{position:fixed;inset:0;z-index:99990;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(199,164,77,.11),transparent 30%),rgba(9,11,15,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .38s ease}.page-transition-overlay.is-active{opacity:1}.page-transition-overlay:after{content:"";position:absolute;top:50%;right:50%;width:min(46vw,460px);height:1px;background:linear-gradient(90deg,transparent,rgba(224,188,99,.8),transparent);transform:translate(50%,-50%) scaleX(0);transform-origin:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.page-transition-overlay.is-active:after{transform:translate(50%,-50%) scaleX(1)}@media (prefers-reduced-motion:reduce){.page-transition-overlay,.page-transition-overlay:after,body{transition:none!important}body.is-page-entering,body.is-page-leaving{transform:none;filter:none}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:9000;transform:translateY(0);transition:transform .45s cubic-bezier(.16,1,.3,1),background .45s ease,border-color .45s ease,box-shadow .45s ease,-webkit-backdrop-filter .45s ease;transition:transform .45s cubic-bezier(.16,1,.3,1),background .45s ease,border-color .45s ease,box-shadow .45s ease,backdrop-filter .45s ease;transition:transform .45s cubic-bezier(.16,1,.3,1),background .45s ease,border-color .45s ease,box-shadow .45s ease,backdrop-filter .45s ease,-webkit-backdrop-filter .45s ease}.site-header.is-scrolled{background:rgba(11,13,18,.84);border-bottom-color:rgba(201,169,92,.25);box-shadow:0 20px 46px -30px rgba(0,0,0,.95),0 0 0 1px rgba(201,169,92,.07);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.site-header.is-hidden{transform:translateY(calc(-100% - 10px))}.nav-link{position:relative;isolation:isolate}.nav-link:before{content:"";position:absolute;inset-inline:18px;bottom:5px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--gold-strong),transparent);transform:scaleX(0);transform-origin:center;opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s ease}.nav-link.active:before,.nav-link:hover:before,.nav-link[aria-current=page]:before{transform:scaleX(1);opacity:1}.nav-link.active,.nav-link[aria-current=page]{color:var(--gold-strong);background:linear-gradient(180deg,rgba(201,169,92,.11),rgba(201,169,92,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(201,169,92,.15),0 12px 26px -18px rgba(0,0,0,.85)}.brand-logo{transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .5s ease}.brand:hover .brand-logo{transform:rotate(-4deg) scale(1.05);border-color:rgba(224,188,99,.42);box-shadow:0 12px 28px rgba(0,0,0,.35),0 0 24px rgba(201,169,92,.16)}@media (max-width:900px){.site-header.is-hidden{transform:none}}@media (prefers-reduced-motion:reduce){.brand-logo,.nav-link:before,.site-header{transition:none}}.espad-cursor-dot,.espad-cursor-ring{position:fixed;top:0;left:0;z-index:100020;pointer-events:none;opacity:0;border-radius:50%;transform:translate3d(-100px,-100px,0);will-change:transform,width,height,opacity}.espad-cursor-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--gold-strong,#e0bc63);box-shadow:0 0 10px rgba(224,188,99,.75),0 0 24px rgba(199,164,77,.35);transition:width .25s ease,height .25s ease,margin .25s ease,background .25s ease,opacity .2s ease}.espad-cursor-ring{width:36px;height:36px;margin:-18px 0 0 -18px;border:1px solid rgba(224,188,99,.55);background:rgba(201,169,92,.025);box-shadow:0 0 0 5px rgba(201,169,92,.018),0 0 20px rgba(201,169,92,.08);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),margin .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease,opacity .2s ease}html.has-custom-cursor .espad-cursor-dot,html.has-custom-cursor .espad-cursor-ring{opacity:1}html.has-custom-cursor.is-cursor-hidden .espad-cursor-dot,html.has-custom-cursor.is-cursor-hidden .espad-cursor-ring{opacity:0}html.has-custom-cursor.is-cursor-hover .espad-cursor-dot{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:#fff2c7}html.has-custom-cursor.is-cursor-hover .espad-cursor-ring{width:54px;height:54px;margin:-27px 0 0 -27px;border-color:rgba(224,188,99,.82);background:rgba(201,169,92,.08);box-shadow:0 0 0 8px rgba(201,169,92,.025),0 0 30px rgba(201,169,92,.16)}html.has-custom-cursor.is-cursor-pressed .espad-cursor-ring{width:29px;height:29px;margin:-14.5px 0 0 -14.5px}.mouse-glow{position:relative;overflow:hidden;isolation:isolate;--glow-x:50%;--glow-y:50%;--glow-opacity:0}.mouse-glow:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:var(--glow-opacity);background:radial-gradient(320px circle at var(--glow-x) var(--glow-y),rgba(224,188,99,.16),rgba(201,169,92,.055) 30%,transparent 68%);transition:opacity .35s ease}.mouse-glow>*{position:relative;z-index:1}.card.mouse-glow:after,.cta-banner.mouse-glow:after,.hero-panel.mouse-glow:after,.hero-side.mouse-glow:after{z-index:0}.ripple-ready{position:relative;overflow:hidden;isolation:isolate}.espad-ripple{position:absolute;z-index:0;width:10px;height:10px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,244,205,.58) 0,rgba(224,188,99,.34) 34%,rgba(199,164,77,.08) 66%,transparent 72%);transform:translate(-50%,-50%) scale(0);animation:espadRipple .7s cubic-bezier(.16,1,.3,1) forwards}.ripple-ready>*{position:relative;z-index:1}@keyframes espadRipple{to{transform:translate(-50%,-50%) scale(20);opacity:0}}.magnetic{--magnetic-x:0px;--magnetic-y:0px;transform:translate3d(var(--magnetic-x),var(--magnetic-y),0);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,filter .35s ease}.magnetic.is-magnetic-active{transition:transform .12s linear,box-shadow .35s ease,filter .35s ease;will-change:transform}.tilt-card{--tilt-x:0deg;--tilt-y:0deg;--tilt-z:0px;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(var(--tilt-z));transform-style:preserve-3d;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .55s ease}.tilt-card.is-tilting{--tilt-z:10px;transition:transform .12s linear,border-color .4s ease,box-shadow .55s ease;will-change:transform}.tilt-card>*{transform:translateZ(0)}.tilt-card.is-tilting .card-title,.tilt-card.is-tilting h2,.tilt-card.is-tilting h3{transform:translateZ(18px)}.technical-media-frame{--tilt-px:.5;--tilt-py:.5;position:relative;overflow:hidden;isolation:isolate;transform-origin:center}.technical-media-frame>img{transition:transform .75s cubic-bezier(.16,1,.3,1),filter .55s ease!important}.technical-media-frame.is-tilting>img{transform:scale(1.065) translate3d(calc((var(--tilt-px) - .5) * -12px),calc((var(--tilt-py) - .5) * -10px),18px)!important;filter:brightness(1.04) saturate(1.035) contrast(1.025)!important}.technical-frame-lines{position:absolute;inset:clamp(13px,4%,30px);z-index:8;display:block;border:1px solid color-mix(in srgb,var(--gold-strong,#e0bc63) 28%,transparent);border-radius:18px;pointer-events:none;opacity:.76;transform:translate3d(calc((var(--tilt-px) - .5) * 14px),calc((var(--tilt-py) - .5) * 11px),28px);transition:transform .16s linear,opacity .4s ease,border-color .4s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 24px rgba(0,0,0,.14)}.technical-frame-lines:after,.technical-frame-lines:before{content:"";position:absolute;background:color-mix(in srgb,var(--gold-strong,#e0bc63) 22%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--gold,#c7a44d) 12%,transparent)}.technical-frame-lines:before{width:1px;inset:0 auto 0 34%}.technical-frame-lines:after{height:1px;inset:62% 0 auto}.technical-media-frame.is-tilting .technical-frame-lines{opacity:1;border-color:color-mix(in srgb,var(--gold-strong,#e0bc63) 54%,transparent)}.technical-media-frame.is-tilting{box-shadow:0 38px 86px rgba(0,0,0,.62),0 0 38px color-mix(in srgb,var(--gold,#c7a44d) 16%,transparent)!important}@media (pointer:fine) and (hover:hover){html.has-custom-cursor,html.has-custom-cursor [role=button],html.has-custom-cursor a,html.has-custom-cursor body,html.has-custom-cursor button,html.has-custom-cursor input,html.has-custom-cursor select,html.has-custom-cursor textarea{cursor:none!important}}@media (hover:none),(pointer:coarse){.espad-cursor-dot,.espad-cursor-ring{display:none!important}.magnetic,.tilt-card{transform:none!important}.technical-frame-lines{transform:none;opacity:.58}}@media (prefers-reduced-motion:reduce){.espad-cursor-dot,.espad-cursor-ring,.magnetic,.mouse-glow:after,.tilt-card{transition:none!important}.espad-ripple{animation:none;display:none}.magnetic,.tilt-card{transform:none!important}.technical-frame-lines,.technical-media-frame>img{transform:none!important;transition:none!important}}.espad-scroll-progress{position:fixed;inset:0 0 auto;z-index:100050;height:3px;pointer-events:none;background:rgba(255,255,255,.025)}.espad-scroll-progress-bar{width:100%;height:100%;transform:scaleX(0);transform-origin:right center;background:linear-gradient(90deg,rgba(143,111,44,.6),var(--gold,#c7a44d) 45%,#f3d999);box-shadow:0 0 12px rgba(224,188,99,.55),0 0 28px rgba(199,164,77,.2);will-change:transform}.cinematic-hero .hero-actions,.cinematic-hero .hero-badges,.cinematic-hero .hero-footer,.cinematic-hero .hero-side,.cinematic-hero .hero-text,.cinematic-hero .hero-title,.cinematic-hero .list-check,.cinematic-hero .section-kicker{opacity:0;filter:blur(8px);transform:translateY(24px) scale(.985);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .8s ease}.cinematic-hero.is-cinematic-ready .hero-actions,.cinematic-hero.is-cinematic-ready .hero-badges,.cinematic-hero.is-cinematic-ready .hero-footer,.cinematic-hero.is-cinematic-ready .hero-side,.cinematic-hero.is-cinematic-ready .hero-text,.cinematic-hero.is-cinematic-ready .hero-title,.cinematic-hero.is-cinematic-ready .list-check,.cinematic-hero.is-cinematic-ready .section-kicker{opacity:1;filter:blur(0);transform:none}.cinematic-hero .section-kicker{transition-delay:60ms}.cinematic-hero .hero-title{transition-delay:.14s}.cinematic-hero .hero-text{transition-delay:.23s}.cinematic-hero .hero-actions{transition-delay:.32s}.cinematic-hero .hero-badges,.cinematic-hero .list-check{transition-delay:.4s}.cinematic-hero .hero-footer{transition-delay:.47s}.cinematic-hero .hero-side{transition-delay:.26s}.parallax-item{--parallax-y:0px;--parallax-scale:1;transform:translate3d(0,var(--parallax-y),0) scale(var(--parallax-scale));will-change:transform}.parallax-media{overflow:hidden}.parallax-media img{--parallax-image-y:0px;transform:translate3d(0,var(--parallax-image-y),0) scale(1.08);will-change:transform}.float-soft{animation:espadFloatSoft 5.8s ease-in-out infinite;animation-delay:var(--float-delay,0s)}.float-slow{animation-duration:7.2s}@keyframes espadFloatSoft{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}.site-footer.footer-cinematic{opacity:0;transform:translateY(40px);filter:blur(8px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .85s ease}.site-footer.footer-cinematic.is-footer-visible{opacity:1;transform:none;filter:blur(0)}.media-pro{position:relative;overflow:hidden;isolation:isolate;--media-light-x:50%;--media-light-y:50%}.media-pro:before{inset:-30%;z-index:3;background:linear-gradient(120deg,transparent 35%,rgba(201,169,92,.06) 44%,rgba(240,204,122,.42) 50%,rgba(201,169,92,.06) 56%,transparent 65%);transform:translateX(-125%) rotate(12deg);transition:transform 1s cubic-bezier(.16,1,.3,1)}.media-pro:after,.media-pro:before{content:"";position:absolute;pointer-events:none}.media-pro:after{inset:0;z-index:2;opacity:0;background:radial-gradient(260px circle at var(--media-light-x) var(--media-light-y),rgba(240,204,122,.14),transparent 64%);transition:opacity .35s ease}.media-pro:hover:before{transform:translateX(125%) rotate(12deg)}.media-pro:hover:after{opacity:1}.media-pro img{transition:transform 1s cubic-bezier(.16,1,.3,1),filter .65s ease}.media-pro:hover img{transform:scale(1.09);filter:brightness(1.08) saturate(1.07) contrast(1.02)}.mask-reveal{position:relative;opacity:0;-webkit-clip-path:inset(0 0 100% 0 round 24px);clip-path:inset(0 0 100% 0 round 24px);transform:translateY(24px);transition:opacity .75s ease,transform .9s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1s cubic-bezier(.16,1,.3,1);transition:opacity .75s ease,clip-path 1s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition:opacity .75s ease,clip-path 1s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1s cubic-bezier(.16,1,.3,1)}.mask-reveal.is-mask-visible{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 24px);clip-path:inset(0 0 0 0 round 24px);transform:none}@media (max-width:760px){.cinematic-hero .hero-actions,.cinematic-hero .hero-badges,.cinematic-hero .hero-footer,.cinematic-hero .hero-side,.cinematic-hero .hero-text,.cinematic-hero .hero-title,.cinematic-hero .list-check,.cinematic-hero .section-kicker{filter:blur(4px);transform:translateY(18px) scale(.99)}.parallax-item,.parallax-media img{transform:none!important}}@media (prefers-reduced-motion:reduce){.cinematic-hero .hero-actions,.cinematic-hero .hero-badges,.cinematic-hero .hero-footer,.cinematic-hero .hero-side,.cinematic-hero .hero-text,.cinematic-hero .hero-title,.cinematic-hero .list-check,.cinematic-hero .section-kicker,.mask-reveal,.site-footer.footer-cinematic{opacity:1;transform:none;filter:none;-webkit-clip-path:none;clip-path:none;transition:none}.float-soft{animation:none}.parallax-item,.parallax-media img{transform:none!important}}.media-loading{position:relative;overflow:hidden;background:linear-gradient(110deg,rgba(255,255,255,.025) 8%,rgba(255,255,255,.065) 18%,rgba(255,255,255,.025) 33%),var(--espad-bg-850,#10131a);background-size:220% 100%;animation:espadSkeleton 1.35s linear infinite}.media-loading:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 35%,rgba(201,164,77,.07),transparent 42%)}.media-loading img{opacity:0}.media-loaded{animation:none;background:transparent}.media-loaded img{opacity:1;transition:opacity .55s ease}.media-error{display:grid;place-items:center;min-height:180px;border:1px dashed rgba(224,188,99,.28);background:radial-gradient(circle at center,rgba(201,164,77,.08),transparent 40%),rgba(255,255,255,.018)}.media-error:before{content:"تصویر در دسترس نیست";position:relative;z-index:2;color:var(--color-text-soft,#918b80);font-size:.9rem}.media-error img{display:none}@keyframes espadSkeleton{to{background-position-x:-220%}}.espad-back-to-top{position:fixed;inset-inline-end:22px;bottom:22px;z-index:var(--z-sticky,3000);display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(224,188,99,.34);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(11,13,18,.78);color:var(--color-brand-strong,#e3bd61);box-shadow:0 18px 42px rgba(0,0,0,.35),0 0 24px rgba(201,164,77,.1),inset 0 1px 0 rgba(255,255,255,.07);opacity:0;visibility:hidden;transform:translateY(14px) scale(.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:opacity .35s ease,visibility .35s ease,transform .45s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .4s ease}.espad-back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.espad-back-to-top:hover{transform:translateY(-5px) scale(1.05);border-color:rgba(224,188,99,.68);box-shadow:0 22px 48px rgba(0,0,0,.4),0 0 34px rgba(201,164,77,.2)}.espad-back-to-top svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.skip-link{position:fixed;top:10px;inset-inline-start:10px;z-index:100100;padding:10px 16px;border:1px solid var(--color-brand-border-strong,rgba(224,188,99,.68));border-radius:var(--radius-pill,999px);background:var(--espad-bg-950,#090b0f);color:var(--color-text,#f7f3ea);box-shadow:var(--shadow-brand-md,0 0 34px rgba(199,164,77,.18));transform:translateY(-160%);transition:transform .3s var(--ease-out,cubic-bezier(.16,1,.3,1))}.skip-link:focus{transform:translateY(0)}html.is-keyboard-user :focus-visible{outline:2px solid var(--color-brand-strong,#e3bd61);outline-offset:4px}html:not(.is-keyboard-user) :focus:not(:focus-visible){outline:none}html.is-reduced-data .media-pro:before,html.is-reduced-data .mouse-glow:after,html.is-reduced-data .site-preloader:before{display:none!important}html.is-reduced-data .float-soft,html.is-reduced-data .parallax-item,html.is-reduced-data .parallax-media img{animation:none!important;transform:none!important}html.is-reduced-data .card-hover,html.is-reduced-data .tilt-card{transform:none!important}@media print{.espad-back-to-top,.espad-cursor-dot,.espad-cursor-ring,.espad-scroll-progress,.page-transition-overlay,.site-footer,.site-header,.site-preloader{display:none!important}body{background:#fff!important}a,body{color:#000!important}a{text-decoration:underline}}@media (max-width:700px){.espad-back-to-top{inset-inline-end:14px;bottom:14px;width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.media-loading{animation:none}.espad-back-to-top{transition:none}}.espad-network-status{position:fixed;inset-inline:50%;bottom:22px;z-index:100060;min-width:min(420px,calc(100% - 28px));padding:12px 18px;border:1px solid rgba(224,188,99,.28);border-radius:var(--radius-pill,999px);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(11,13,18,.9);color:var(--color-text,#f7f3ea);text-align:center;box-shadow:0 18px 44px rgba(0,0,0,.42),0 0 26px rgba(201,164,77,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translate(50%,16px) scale(.96);transition:opacity .35s ease,visibility .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.espad-network-status.is-visible{opacity:1;visibility:visible;transform:translate(50%) scale(1)}.espad-network-status.is-offline{border-color:rgba(239,91,91,.34);box-shadow:0 18px 44px rgba(0,0,0,.42),0 0 26px rgba(239,91,91,.1)}.espad-install-prompt{position:fixed;inset-inline-end:22px;bottom:86px;z-index:100040;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;width:min(380px,calc(100% - 28px));padding:14px;border:1px solid rgba(224,188,99,.28);border-radius:var(--radius-lg,24px);background:radial-gradient(circle at 85% 0,rgba(201,164,77,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(11,13,18,.92);box-shadow:0 24px 64px rgba(0,0,0,.48),0 0 34px rgba(201,164,77,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(18px) scale(.96);transition:opacity .4s ease,visibility .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.espad-install-prompt.is-visible{opacity:1;visibility:visible;transform:none}.espad-install-icon{width:54px;height:54px;overflow:hidden;border:1px solid rgba(224,188,99,.36);border-radius:16px;box-shadow:0 0 20px rgba(201,164,77,.12)}.espad-install-icon img{width:100%;height:100%;object-fit:cover}.espad-install-copy strong{display:block;margin-bottom:3px;color:var(--color-text,#f7f3ea);font-size:.95rem}.espad-install-copy span{display:block;color:var(--color-text-muted,#b8b2a7);font-size:.8rem;line-height:1.7}.espad-install-actions{display:flex;gap:8px}.espad-install-actions button{min-height:38px;padding-inline:13px;border-radius:var(--radius-pill,999px);font-size:.8rem;font-weight:700}.espad-install-confirm{background:linear-gradient(180deg,#e3bd61,#c7a44d);color:#17120a}.espad-install-dismiss{border:1px solid rgba(255,255,255,.09);color:var(--color-text-muted,#b8b2a7);background:rgba(255,255,255,.025)}@media (max-width:700px){.espad-network-status{bottom:14px}.espad-install-prompt{inset-inline:14px;bottom:72px;width:auto;grid-template-columns:auto 1fr}.espad-install-actions{grid-column:1/-1}.espad-install-actions button{flex:1 1}}@media (prefers-reduced-motion:reduce){.espad-install-prompt,.espad-network-status{transition:none}}.espad-ambient{position:fixed;inset:0;z-index:-3;overflow:hidden;pointer-events:none}.espad-ambient-orb{position:absolute;width:44vw;aspect-ratio:1;border-radius:50%;filter:blur(90px);opacity:.15;will-change:transform}.espad-ambient-orb:first-child{top:-18%;inset-inline-end:-10%;background:rgba(201,164,77,.38);animation:espadAmbientOne 18s ease-in-out infinite alternate}.espad-ambient-orb:nth-child(2){bottom:-24%;inset-inline-start:-12%;background:rgba(104,118,162,.2);animation:espadAmbientTwo 22s ease-in-out infinite alternate}.espad-ambient-orb:nth-child(3){top:38%;inset-inline-start:42%;width:28vw;background:rgba(224,188,99,.15);animation:espadAmbientThree 26s ease-in-out infinite alternate}@keyframes espadAmbientOne{to{transform:translate3d(-8vw,7vh,0) scale(1.12)}}@keyframes espadAmbientTwo{to{transform:translate3d(9vw,-5vh,0) scale(1.08)}}@keyframes espadAmbientThree{to{transform:translate3d(-5vw,8vh,0) scale(.92)}}.espad-noise{position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:.035;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 0 0,rgba(255,255,255,.8) 0,rgba(255,255,255,.8) .6px,transparent .7px,transparent 2px);background-size:4px 4px}.hero-spotlight{position:relative;isolation:isolate;--spotlight-x:50%;--spotlight-y:40%}.hero-spotlight:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(520px circle at var(--spotlight-x) var(--spotlight-y),rgba(224,188,99,.12),rgba(201,164,77,.05) 28%,transparent 68%);opacity:.9;transition:opacity .35s ease}.split-text-ready{overflow:hidden}.split-text-word{display:inline-block;overflow:hidden;vertical-align:bottom;-webkit-margin-end:.18em;margin-inline-end:.18em}.split-text-char{display:inline-block;opacity:0;transform:translateY(110%) rotate(3deg);filter:blur(5px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .65s ease;transition-delay:calc(var(--char-index, 0) * 28ms)}.split-text-ready.is-split-visible .split-text-char{opacity:1;transform:translateY(0) rotate(0);filter:blur(0)}.glass-reflection{position:relative;overflow:hidden;isolation:isolate;--reflection-x:-120%}.glass-reflection:before{content:"";position:absolute;inset:-40%;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 39%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.22) 50%,rgba(224,188,99,.09) 54%,transparent 61%);transform:translateX(var(--reflection-x)) rotate(12deg);transition:transform .85s cubic-bezier(.16,1,.3,1)}.glass-reflection:hover{--reflection-x:120%}.dynamic-shadow{--shadow-x:0px;--shadow-y:24px;--shadow-blur:54px;box-shadow:var(--shadow-x) var(--shadow-y) var(--shadow-blur) rgba(0,0,0,.42),0 0 36px rgba(201,164,77,.1)}.page-transition-overlay{overflow:hidden}.page-transition-overlay:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(110deg,transparent 30%,rgba(201,164,77,.05) 42%,rgba(240,204,122,.38) 50%,rgba(201,164,77,.05) 58%,transparent 70%);transform:translateX(-120%);transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .25s ease}.page-transition-overlay.is-active:before{opacity:1;transform:translateX(120%)}.page-transition-overlay:after{height:2px;box-shadow:0 0 12px rgba(224,188,99,.75),0 0 34px rgba(201,164,77,.25)}.image-mask-reveal{-webkit-clip-path:inset(0 0 100% 0 round 24px);clip-path:inset(0 0 100% 0 round 24px);transform:translateY(24px) scale(.985);opacity:0;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease,-webkit-clip-path 1s cubic-bezier(.16,1,.3,1);transition:clip-path 1s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease;transition:clip-path 1s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease,-webkit-clip-path 1s cubic-bezier(.16,1,.3,1)}.image-mask-reveal.is-image-visible{-webkit-clip-path:inset(0 0 0 0 round 24px);clip-path:inset(0 0 0 0 round 24px);transform:none;opacity:1}.section-glow-divider{position:relative}.section-glow-divider:before{content:"";position:absolute;top:0;inset-inline:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,164,77,.38),transparent);opacity:.7}@media (max-width:760px){.espad-ambient-orb{filter:blur(70px);opacity:.1}.hero-spotlight:after{background:radial-gradient(340px circle at 50% 25%,rgba(224,188,99,.09),transparent 65%)}}@media (prefers-reduced-motion:reduce){.espad-ambient-orb,.glass-reflection:before,.image-mask-reveal,.page-transition-overlay:before,.split-text-char{animation:none!important;transition:none!important;transform:none!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;opacity:1!important}}html.is-reduced-data .espad-ambient,html.is-reduced-data .espad-noise{display:none}