.zph-home .zph-hero-slider{--hero-night:#17110a;--hero-gold:#d8a51d;--hero-gold-deep:#9c7417;--hero-gold-pale:#f0d68c;--hero-ivory:#fbf5e9;--hero-ivory-soft:#fbf5e9d6;--hero-ivory-mute:#fbf5e98c;--hero-inset:var(--zph-page-inset, max(clamp(20px, 5vw, 80px), (var(--zph-viewport-width, 100vw) - 1440px) / 2));--hero-controls-end:clamp(88px, 11vh, 108px);--zph-reveal:0;position:relative;isolation:isolate;inline-size:var(--zph-viewport-width,100vw);max-inline-size:none;min-block-size:max(640px, 100svh);margin-inline:calc((100% - var(--zph-viewport-width, 100vw)) / 2);overflow:hidden;background:var(--hero-night);color:var(--hero-ivory);font-family:"ZPH Persian",Tahoma,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.zph-home .zph-hero-slider [hidden]{display:none!important}.zph-home .zph-hero-slider__stage{position:relative;display:grid;min-block-size:inherit;touch-action:pan-y}.zph-home .zph-hero-slider[data-hero-ready] .zph-hero-slider__stage{cursor:grab}.zph-home .zph-hero-slider[data-dragging="true"] .zph-hero-slider__stage{cursor:grabbing;user-select:none;-webkit-user-select:none}.zph-home .zph-hero-slider__slide{position:relative;z-index:1;isolation:isolate;grid-area:1 / 1;display:flex;align-items:center;min-block-size:inherit}.zph-home .zph-hero-slider__slide.is-incoming{z-index:2}.zph-home .zph-hero-slider__media{position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--hero-night);transition:transform 700ms cubic-bezier(.2,.7,.2,1),filter 700ms ease}.zph-home .zph-hero-slider__image,.zph-home .zph-hero-slider__video{position:absolute;inset:0;display:block;inline-size:100%;max-inline-size:none;block-size:100%;margin:0;object-fit:cover;object-position:center 30%;-webkit-user-drag:none;user-select:none}.zph-home .zph-hero-slider__video[data-hero-campaign]{opacity:0;pointer-events:none}.zph-home .zph-hero-slider__video[data-video-ready]{opacity:1}.zph-home [data-hero-campaign-slide] .zph-hero-slider__video,.zph-home [data-hero-campaign-slide] .zph-hero-slider__image{object-fit:contain;object-position:center}@media (min-width:768px) and (max-width:1024px){.zph-home [data-hero-campaign-slide] .zph-hero-slider__video,.zph-home [data-hero-campaign-slide] .zph-hero-slider__image{inset-block-start:clamp(150px, 22svh, 210px);block-size:auto;aspect-ratio:16 / 9}}@media (max-width:767px){.zph-home [data-hero-campaign-slide] .zph-hero-slider__video,.zph-home [data-hero-campaign-slide] .zph-hero-slider__image{object-fit:cover;object-position:center 20%;-webkit-mask-image:linear-gradient(180deg,#0000 0%,#000 14%,#000 74%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 7%,#000 93%,#0000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#0000 0%,#000 14%,#000 74%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 7%,#000 93%,#0000 100%);mask-composite:intersect}}.zph-home .zph-hero-slider__slide::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(270deg,#17110aeb 0%,#17110ab8 30%,#17110a40 60%,#17110a00 82%),linear-gradient(0deg,#17110ae0 0%,#17110a00 36%),linear-gradient(180deg,#17110a99 0%,#17110a00 24%)}.zph-home .zph-hero-slider__content{position:relative;inline-size:100%;padding-block:clamp(150px, 20vh, 196px) clamp(96px, 14vh, 150px);padding-inline:var(--hero-inset);pointer-events:none}.zph-home .zph-hero-slider__content>:is(h1,h2,p),.zph-home .zph-hero-slider__actions :is(a,button){pointer-events:auto}.zph-home .zph-hero-slider__eyebrow{display:flex;align-items:center;gap:14px;max-inline-size:640px;margin:0 0 18px;color:var(--hero-gold-pale);font-size:clamp(14px, 1.1vw, 17px);font-weight:700;line-height:1.9}.zph-home .zph-hero-slider__eyebrow::before{content:"";flex:none;inline-size:44px;block-size:1px;background:linear-gradient(270deg,var(--hero-gold),var(--hero-gold-deep))}.zph-home .zph-hero-slider .zph-hero-slider__heading{margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.zph-home .zph-hero-slider__heading>.zph-hero-slider__title{display:block}.zph-home .zph-hero-slider .zph-hero-slider__title{max-inline-size:12ch;margin:0;color:var(--hero-ivory);font-family:inherit;font-size:clamp(44px, 5.4vw, 84px);font-weight:900;line-height:1.3;letter-spacing:0;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 2px 32px #17110a66}.zph-home .zph-hero-slider__description{max-inline-size:34em;margin:22px 0 0;color:var(--hero-ivory-soft);font-size:clamp(16px, 1.3vw, 19px);font-weight:400;line-height:2;text-wrap:pretty;overflow-wrap:break-word}.zph-home .zph-hero-slider__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-block-start:34px}.zph-home .zph-hero-slider__primary{display:inline-flex;align-items:center;justify-content:center;min-block-size:56px;max-inline-size:100%;padding:0 34px;border:0;border-radius:999px;background:linear-gradient(180deg,#e6b73c 0%,var(--hero-gold) 55%,#c4921a 100%);box-shadow:0 14px 34px -14px #d8a51daa,inset 0 1px 0 #fff6d466;color:#1d1407;font-family:inherit;font-size:16px;font-weight:700;line-height:1.6;text-decoration:none;transition:transform 220ms cubic-bezier(.2,.7,.2,1),box-shadow 220ms ease,filter 220ms ease}.zph-home .zph-hero-slider__primary:hover{color:#1d1407;filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 18px 38px -14px #d8a51dcc,inset 0 1px 0 #fff6d466}.zph-home .zph-hero-slider__primary:active{transform:translateY(0)}.zph-home .zph-hero-slider__secondary{display:inline-flex;align-items:center;min-block-size:44px;padding:0;border:0;background:none;color:var(--hero-ivory);font-family:inherit;font-size:16px;font-weight:700;line-height:1.6;text-decoration:underline;text-decoration-color:#f0d68c8c;text-decoration-thickness:1px;text-underline-offset:10px;transition:color 200ms ease,text-decoration-color 200ms ease,text-underline-offset 200ms ease}.zph-home .zph-hero-slider__secondary:hover{color:var(--hero-gold-pale);text-decoration-color:var(--hero-gold);text-underline-offset:7px}.zph-home .zph-hero-slider__video-toggle{position:relative;z-index:2;display:inline-flex;align-items:center;min-block-size:44px;padding:0 20px;border:1px solid #f0d68c66;border-radius:999px;background:#17110a8c;color:var(--hero-ivory);font-family:inherit;font-size:14px;cursor:pointer}.zph-home .zph-hero-slider__seam{position:absolute;inset-block:0;z-index:3;inline-size:2px;transform:translateX(-1px);background:linear-gradient(180deg,#f0d68c00 0%,var(--hero-gold) 18%,var(--hero-gold-pale) 50%,var(--hero-gold) 82%,#f0d68c00 100%);box-shadow:0 0 22px 2px #d8a51d73;opacity:0;pointer-events:none}.zph-home .zph-hero-slider[data-hero-reveal] .zph-hero-slider__seam{opacity:calc(min(1, var(--zph-reveal) * 12) * min(1, (1 - var(--zph-reveal)) * 12))}.zph-home .zph-hero-slider[data-hero-reveal] .zph-hero-slider__seam{left:0;will-change:transform}.zph-home .zph-hero-slider[data-hero-reveal="left"] .zph-hero-slider__seam{transform:translateX(calc(var(--zph-reveal) * var(--zph-viewport-width, 100vw) - 1px))}.zph-home .zph-hero-slider[data-hero-reveal="right"] .zph-hero-slider__seam{transform:translateX(calc((1 - var(--zph-reveal)) * var(--zph-viewport-width, 100vw) - 1px))}.zph-home .zph-hero-slider[data-hero-reveal="left"] .is-incoming{clip-path:inset(0 calc((1 - var(--zph-reveal)) * 100%) 0 0)}.zph-home .zph-hero-slider[data-hero-reveal="right"] .is-incoming{clip-path:inset(0 0 0 calc((1 - var(--zph-reveal)) * 100%))}.zph-home .zph-hero-slider[data-hero-reveal] :is(.is-incoming,.is-outgoing) :is(.zph-hero-slider__media,.zph-hero-slider__content){transition:none;animation:none}.zph-home .zph-hero-slider[data-hero-reveal="left"] .is-incoming .zph-hero-slider__media{transform:translateX(calc((1 - var(--zph-reveal)) * -12%))}.zph-home .zph-hero-slider[data-hero-reveal="right"] .is-incoming .zph-hero-slider__media{transform:translateX(calc((1 - var(--zph-reveal)) * 12%))}.zph-home .zph-hero-slider[data-hero-reveal="left"] .is-outgoing .zph-hero-slider__media{transform:translateX(calc(var(--zph-reveal) * 9%)) scale(calc(1 + var(--zph-reveal) * .05));filter:brightness(calc(1 - var(--zph-reveal) * .45))}.zph-home .zph-hero-slider[data-hero-reveal="right"] .is-outgoing .zph-hero-slider__media{transform:translateX(calc(var(--zph-reveal) * -9%)) scale(calc(1 + var(--zph-reveal) * .05));filter:brightness(calc(1 - var(--zph-reveal) * .45))}.zph-home .zph-hero-slider[data-hero-reveal] .is-outgoing .zph-hero-slider__content{opacity:calc(1 - var(--zph-reveal) * 1.8)}.zph-home .zph-hero-slider[data-hero-reveal] .is-incoming .zph-hero-slider__content{opacity:calc((var(--zph-reveal) - .4) * 1.7)}.zph-home .zph-hero-slider[data-hero-reveal="left"] .is-outgoing .zph-hero-slider__content{transform:translateX(calc(var(--zph-reveal) * 48px))}.zph-home .zph-hero-slider[data-hero-reveal="right"] .is-outgoing .zph-hero-slider__content{transform:translateX(calc(var(--zph-reveal) * -48px))}.zph-home .zph-hero-slider[data-hero-reveal="left"] .is-incoming .zph-hero-slider__content{transform:translateX(calc((1 - var(--zph-reveal)) * -40px))}.zph-home .zph-hero-slider[data-hero-reveal="right"] .is-incoming .zph-hero-slider__content{transform:translateX(calc((1 - var(--zph-reveal)) * 40px))}.zph-home .zph-hero-slider:not([data-hero-moved]) .zph-hero-slider__slide:first-child .zph-hero-slider__media{animation:zph-hero-settle 1600ms cubic-bezier(.2,.7,.2,1) both}.zph-home .zph-hero-slider:not([data-hero-moved]) .zph-hero-slider__slide:first-child .zph-hero-slider__content>*{animation:zph-hero-rise 800ms cubic-bezier(.2,.7,.2,1) both}.zph-home .zph-hero-slider:not([data-hero-moved]) .zph-hero-slider__slide:first-child .zph-hero-slider__content>:nth-child(2){animation-delay:90ms}.zph-home .zph-hero-slider:not([data-hero-moved]) .zph-hero-slider__slide:first-child .zph-hero-slider__content>:nth-child(3){animation-delay:180ms}.zph-home .zph-hero-slider:not([data-hero-moved]) .zph-hero-slider__slide:first-child .zph-hero-slider__content>:nth-child(4){animation-delay:270ms}@keyframes zph-hero-settle{from{transform:scale(1.07);filter:brightness(.7)}to{transform:none;filter:none}}@keyframes zph-hero-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.zph-home .zph-hero-slider[data-hovered="true"] .is-active:not(.is-outgoing) .zph-hero-slider__media{transform:scale(1.02);filter:saturate(1.06)}.zph-home .zph-hero-slider__controls{position:absolute;z-index:4;inset-inline-end:var(--hero-inset);inset-block-end:var(--hero-controls-end);display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #f0d68c40;border-radius:999px;background:#17110ab3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px -18px #000c}.zph-home .zph-hero-slider__controls:not(:focus-within){inline-size:1px;block-size:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zph-home .zph-hero-slider__arrows{display:flex;gap:10px}.zph-home .zph-hero-slider__arrows button,.zph-home .zph-hero-slider .zph-hero-slider__rotation{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;min-block-size:0;margin:0;padding:0;border:1px solid #fbf5e94d;border-radius:999px;background:#17110a59;box-shadow:none;color:var(--hero-ivory);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:border-color 200ms ease,color 200ms ease,background-color 200ms ease,transform 200ms ease}.zph-home .zph-hero-slider__arrows button:hover,.zph-home .zph-hero-slider .zph-hero-slider__rotation:hover{border-color:var(--hero-gold);background:#17110a8c;color:var(--hero-gold-pale)}.zph-home .zph-hero-slider__arrows button:active{transform:scale(.94)}.zph-home .zph-hero-slider__controls svg{inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.zph-home .zph-hero-slider__play-icon{display:none;fill:currentColor;stroke:none}.zph-home .zph-hero-slider[data-playing="false"] .zph-hero-slider__play-icon{display:block}.zph-home .zph-hero-slider[data-playing="false"] .zph-hero-slider__pause-icon{display:none}.zph-home .zph-hero-slider :is(a,button,video):focus-visible{outline:2px solid var(--hero-gold-pale);outline-offset:4px}.zph-home .wa__btn_popup .wa__btn_popup_txt{inline-size:auto;padding:6px 14px;letter-spacing:normal;white-space:nowrap;font-family:"ZPH Persian",Tahoma,sans-serif;line-height:1.8}@media (min-width:1025px){.zph-home .zph-hero-slider__image,.zph-home .zph-hero-slider__video{inset-inline-start:auto;inline-size:76%;-webkit-mask-image:linear-gradient(to right,#000 58%,#0000 97%);mask-image:linear-gradient(to right,#000 58%,#0000 97%)}.zph-home .zph-hero-slider__slide::after{background:linear-gradient(270deg,#17110a 0%,#17110ad9 22%,#17110a40 48%,#17110a00 66%),linear-gradient(0deg,#17110ad1 0%,#17110a00 34%),linear-gradient(180deg,#17110a8c 0%,#17110a00 22%)}}@media (max-width:767px){.zph-home .zph-hero-slider{min-block-size:max(620px, 100svh);--hero-controls-end:92px}.zph-home .zph-hero-slider__slide{align-items:flex-end}.zph-home .zph-hero-slider__image,.zph-home .zph-hero-slider__video{object-position:center 22%}.zph-home .zph-hero-slider__slide::after{background:linear-gradient(0deg,#17110af7 0%,#17110ae0 36%,#17110a52 64%,#17110a99 100%)}.zph-home .zph-hero-slider__content{padding-block:190px 112px}.zph-home .zph-hero-slider .zph-hero-slider__title{max-inline-size:14ch;font-size:clamp(34px, 9vw, 46px);line-height:1.35}.zph-home .zph-hero-slider__eyebrow{gap:10px;margin-block-end:12px;font-size:13px}.zph-home .zph-hero-slider__eyebrow::before{inline-size:28px}.zph-home .zph-hero-slider__description{display:-webkit-box;margin-block-start:14px;overflow:hidden;font-size:15px;line-height:1.95;-webkit-box-orient:vertical;-webkit-line-clamp:3}.zph-home .zph-hero-slider__actions{gap:10px 22px;margin-block-start:24px}.zph-home .zph-hero-slider__primary{min-block-size:50px;padding:0 26px;font-size:15px}.zph-home .zph-hero-slider__secondary{font-size:15px}.zph-home .zph-hero-slider__arrows{gap:6px}.zph-home .zph-hero-slider__arrows button,.zph-home .zph-hero-slider .zph-hero-slider__rotation{inline-size:44px;block-size:44px}}@media (prefers-reduced-motion:reduce){.zph-home .zph-hero-slider *,.zph-home .zph-hero-slider *::before,.zph-home .zph-hero-slider *::after{transition-duration:1ms!important}.zph-home .zph-hero-slider:not([data-hero-moved]) .zph-hero-slider__slide:first-child :is(.zph-hero-slider__media,.zph-hero-slider__content>*){animation:none}.zph-home .zph-hero-slider[data-hovered="true"] .is-active .zph-hero-slider__media{transform:none;filter:none}.zph-home .zph-hero-slider__primary:hover{transform:none}}