@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2) format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/aref-ruqaa-arabic-400-normal-AKnCEuAE.woff2) format("woff2"),url(/assets/aref-ruqaa-arabic-400-normal-DTcVTQXE.woff) format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/aref-ruqaa-arabic-700-normal-D30apH1C.woff2) format("woff2"),url(/assets/aref-ruqaa-arabic-700-normal-DLleZ2O-.woff) format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2) format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff) format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2) format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff) format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2) format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff) format("woff")}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/frank-ruhl-libre-hebrew-500-normal-UhV5Nrdm.woff2) format("woff2"),url(/assets/frank-ruhl-libre-hebrew-500-normal-DXveaSS_.woff) format("woff")}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/frank-ruhl-libre-hebrew-700-normal-ZxcPrX5v.woff2) format("woff2"),url(/assets/frank-ruhl-libre-hebrew-700-normal-B5o0XYJ1.woff) format("woff")}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/frank-ruhl-libre-hebrew-900-normal-CYMPuKQS.woff2) format("woff2"),url(/assets/frank-ruhl-libre-hebrew-900-normal-D3IcMwwE.woff) format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-BaQtOmbn.woff2) format("woff2"),url(/assets/assistant-hebrew-400-normal-B18Ux13Q.woff) format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-hebrew-600-normal-DM_XHISn.woff2) format("woff2"),url(/assets/assistant-hebrew-600-normal-D6VOnxse.woff) format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-hebrew-700-normal-DbcUQTwo.woff2) format("woff2"),url(/assets/assistant-hebrew-700-normal-D7ACPilb.woff) format("woff")}:root{--canvas-deep: #14100b;--canvas-ink: #1e170f;--canvas-2: #271d12;--cream: #f3e9d8;--ivory: #fbf6ec;--gold: #c9a24e;--gold-bright: #e3c878;--bronze: #a57743;--caramel: #c2a179;--espresso-text: #2a1e12;--rose: #d8b4a6;--glow: rgba(201, 162, 78, .45);--hairline: color-mix(in srgb, var(--bronze) 38%, transparent);--font-display: "Cinzel", "Times New Roman", serif;--font-brand: "Cinzel", "Times New Roman", serif;--font-editorial: "Cormorant Garamond", Georgia, serif;--font-body: "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--tracking-display: .12em;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-emph: cubic-bezier(.22, 1, .36, 1);--dur-fast: .4s;--dur-mid: .8s;--dur-slow: 1.2s;--space-1: .5rem;--space-2: 1rem;--space-3: 2rem;--space-4: 4rem;--space-5: 8rem;--measure: 60ch;--gutter: clamp(1.25rem, 5vw, 5rem)}html[lang=ar]{--font-display: "Aref Ruqaa", "Times New Roman", serif;--font-editorial: "Aref Ruqaa", serif;--font-body: "Tajawal", ui-sans-serif, system-ui, sans-serif;--tracking-display: 0}html[lang=he]{--font-display: "Frank Ruhl Libre", Georgia, serif;--font-editorial: "Frank Ruhl Libre", serif;--font-body: "Assistant", ui-sans-serif, system-ui, sans-serif;--tracking-display: 0}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--canvas-deep);color:var(--ivory);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{min-height:100svh;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.app{min-height:100svh}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.eyebrow,.kicker{font-family:var(--font-body);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--caramel);margin:0;font-size:clamp(.68rem,1.4vw,.8rem)}.kicker--dark{color:var(--bronze)}html[lang=ar] .eyebrow,html[lang=he] .eyebrow,html[lang=ar] .kicker,html[lang=he] .kicker{letter-spacing:.12em}.split-word{display:inline-block;white-space:nowrap}.split-char{display:inline-block;will-change:transform,filter,opacity}[data-splitroot]{text-wrap:balance}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:.02em;padding:1rem 1.9rem;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn--sm{padding:.6rem 1.15rem;font-size:.85rem}.btn--gold{background:linear-gradient(180deg,var(--gold-bright),var(--gold));color:var(--canvas-deep);box-shadow:0 10px 30px -12px var(--glow)}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 18px 44px -12px var(--glow)}.btn--gold:disabled{opacity:.6;cursor:default;transform:none}.btn--ghost{background:color-mix(in srgb,var(--canvas-2) 45%,transparent);border-color:var(--hairline);color:var(--ivory)}.btn--ghost:hover{border-color:var(--gold);color:var(--gold-bright)}.site-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;direction:ltr;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.8rem,2vw,1.25rem) var(--gutter);transition:background var(--dur-mid) var(--ease-out),backdrop-filter var(--dur-mid) var(--ease-out),border-color var(--dur-mid) var(--ease-out);border-block-end:1px solid transparent}.site-header.is-scrolled{background:color-mix(in srgb,var(--canvas-deep) 78%,transparent);backdrop-filter:blur(12px) saturate(1.1);border-block-end-color:var(--hairline)}.site-header__brand{display:inline-flex;align-items:center;gap:.6rem;color:var(--gold)}.site-header__mark{width:34px;height:auto;color:var(--gold)}.site-header__word{font-family:var(--font-brand);font-weight:600;font-size:1.25rem;letter-spacing:.22em;color:var(--ivory)}.site-header__right{display:inline-flex;align-items:center;gap:.8rem}@media (max-width: 540px){.site-header__book{display:none}}.lang-switcher{display:inline-flex;gap:.25rem}.lang-switcher__btn{font:600 .82rem/1 var(--font-body);letter-spacing:.04em;color:var(--caramel);background:color-mix(in srgb,var(--canvas-ink) 55%,transparent);border:1px solid var(--hairline);border-radius:999px;padding:.4rem .62rem;min-width:2.1rem;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.lang-switcher__btn:hover{color:var(--ivory);border-color:var(--gold)}.lang-switcher__btn.is-active{color:var(--canvas-deep);background:var(--gold);border-color:var(--gold)}.hero{position:relative;min-height:100svh;display:grid;align-content:center;padding-inline:var(--gutter);padding-block:clamp(7rem,16vh,12rem) var(--space-4);overflow:clip;isolation:isolate;background:radial-gradient(140% 100% at 50% -10%,#1d1610 0%,var(--canvas-deep) 55%,#0c0905 100%)}.hero__atmos{position:absolute;inset:0;z-index:-1;pointer-events:none}.mirage{position:absolute;inset-inline:-20%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 6%,var(--gold) 50%,color-mix(in srgb,var(--gold-bright) 60%,transparent) 64%,transparent 94%);filter:blur(1px) drop-shadow(0 0 16px var(--glow));opacity:.5;mask-image:radial-gradient(120% 100% at 50% 50%,#000 60%,transparent 100%);animation:mirage-drift 14s var(--ease-in-out) infinite alternate}.mirage--1{top:43%}.mirage--2{top:51%;opacity:.3;animation-duration:18s;animation-direction:alternate-reverse}@keyframes mirage-drift{0%{transform:translate(-3%)}to{transform:translate(3%) translateY(-10px)}}.hero__glow{position:absolute;top:6%;left:50%;transform:translate(-50%);width:min(72vw,760px);aspect-ratio:1.6;background:radial-gradient(closest-side,var(--glow),transparent 72%);filter:blur(10px)}.grain{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__content{position:relative;display:grid;justify-items:start;gap:clamp(.6rem,1.6vw,1.1rem);max-width:24ch}html[dir=rtl] .hero__content{justify-items:end;text-align:right;max-width:32ch}html[lang=ar] .hero__content,html[lang=he] .hero__content{gap:clamp(1rem,2.4vw,1.8rem)}.hero__word{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(4.5rem,19vw,15rem);line-height:.86;letter-spacing:var(--tracking-display);background:linear-gradient(180deg,var(--ivory) 0%,var(--gold-bright) 70%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 70px var(--glow)}html[lang=ar] .hero__word,html[lang=he] .hero__word{line-height:1.08;padding-block-end:.14em;font-size:clamp(4rem,16vw,12rem)}.hero__tagline{margin:0;font-family:var(--font-body);font-weight:600;font-size:clamp(.75rem,1.6vw,.95rem);letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}html[lang=ar] .hero__tagline,html[lang=he] .hero__tagline{letter-spacing:.06em;text-transform:none}.hero__slogan{margin:.2em 0 0;font-family:var(--font-editorial);font-style:italic;font-size:clamp(1.4rem,4vw,2.4rem);color:color-mix(in srgb,var(--ivory) 92%,transparent)}html[lang=ar] .hero__slogan,html[lang=he] .hero__slogan{font-style:normal;font-weight:700}.hero__sub{margin:.4rem 0 0;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.5;color:var(--caramel);max-width:28ch}.hero__scroll{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--gutter);display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--caramel)}.hero__scroll-line{width:56px;height:1px;background:var(--hairline);position:relative;overflow:hidden}.hero__scroll-line:after{content:"";position:absolute;inset:0;width:40%;background:var(--gold);animation:scrollline 2.4s var(--ease-in-out) infinite}@keyframes scrollline{0%{transform:translate(-100%)}to{transform:translate(250%)}}.promise{background:radial-gradient(120% 90% at 82% 0%,color-mix(in srgb,var(--gold) 14%,transparent),transparent 58%),var(--cream);color:var(--espresso-text);padding:clamp(5rem,14vw,11rem) var(--gutter);display:grid;gap:clamp(2.5rem,6vw,4.5rem)}.promise__head{display:grid;gap:var(--space-2);max-width:min(92vw,32rem)}.promise__lead{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,6.5vw,4.6rem);line-height:1.04;letter-spacing:var(--tracking-display);color:var(--espresso-text)}html[lang=ar] .promise__lead,html[lang=he] .promise__lead{line-height:1.3}.promise__body{margin:0;font-family:var(--font-editorial);font-style:italic;font-size:clamp(1.2rem,3vw,1.9rem);line-height:1.4;color:color-mix(in srgb,var(--espresso-text) 78%,transparent);max-width:34ch}html[lang=ar] .promise__body,html[lang=he] .promise__body{font-style:normal}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem)}@media (max-width: 700px){.steps{grid-template-columns:1fr}}.step{display:grid;gap:.6rem;padding-block-start:1.4rem;border-block-start:1px solid color-mix(in srgb,var(--bronze) 35%,transparent)}.step__n{font-family:var(--font-display);font-size:1.6rem;color:var(--bronze)}.step__t{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,3vw,1.9rem);letter-spacing:.06em;color:var(--espresso-text)}.step__d{margin:0;font-size:1rem;line-height:1.5;color:color-mix(in srgb,var(--espresso-text) 72%,transparent);max-width:30ch}.proof{background:radial-gradient(120% 80% at 50% 120%,#1d1610,var(--canvas-deep) 70%);padding:clamp(4.5rem,12vw,9rem) var(--gutter);display:grid;justify-items:center;gap:clamp(2rem,5vw,3.2rem)}.proof__head{text-align:center;display:grid;gap:.9rem;justify-items:center}.proof__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,5vw,3.6rem);line-height:1.05;letter-spacing:var(--tracking-display);color:var(--ivory);max-width:18ch}html[lang=ar] .proof__title,html[lang=he] .proof__title{line-height:1.3}.ba{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,2.4rem);width:min(100%,860px)}@media (max-width: 720px){.ba{grid-template-columns:1fr;gap:1.2rem}.ba__seam{display:none}}.ba figure{margin:0;position:relative}.ba img{width:100%;height:auto;max-height:70vh;object-fit:cover;image-orientation:from-image;border-radius:6px;border:1px solid var(--hairline)}.ba figcaption{position:absolute;inset-block-end:.7rem;inset-inline-start:.7rem;font-family:var(--font-body);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ivory);background:color-mix(in srgb,var(--canvas-deep) 64%,transparent);border:1px solid var(--hairline);padding:.3rem .6rem;border-radius:999px;backdrop-filter:blur(6px)}html[lang=ar] .ba figcaption,html[lang=he] .ba figcaption{letter-spacing:.04em}.ba__before img{filter:saturate(.6) brightness(.82) contrast(.96)}.ba__after img{box-shadow:0 24px 70px -24px var(--glow),0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent)}.ba__after figcaption{color:var(--canvas-deep);background:var(--gold);border-color:var(--gold)}.ba__seam{width:2px;align-self:stretch;position:relative;background:linear-gradient(180deg,transparent,var(--gold),transparent)}.ba__shimmer{position:absolute;inset-inline-start:-7px;inset-block:0;width:16px;background:radial-gradient(closest-side,var(--glow),transparent 75%);filter:blur(2px);animation:seam 3.2s var(--ease-in-out) infinite}@keyframes seam{0%,to{opacity:.4}50%{opacity:1}}.proof__caption{margin:0;font-family:var(--font-editorial);font-style:italic;font-size:clamp(1.1rem,2.6vw,1.6rem);color:var(--caramel);text-align:center}html[lang=ar] .proof__caption,html[lang=he] .proof__caption{font-style:normal}.proof__rail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.proof__thumb{padding:0;border:1px solid var(--hairline);border-radius:6px;background:none;cursor:pointer;overflow:hidden;width:56px;height:78px;opacity:.6;transition:opacity var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.proof__thumb img{width:100%;height:100%;object-fit:cover}.proof__thumb:hover{opacity:.9;transform:translateY(-2px)}.proof__thumb.is-active{opacity:1;border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.reels{background:var(--canvas-deep);padding:clamp(4.5rem,12vw,9rem) 0;display:grid;gap:clamp(2rem,5vw,3.2rem)}.reels__head{padding-inline:var(--gutter);display:grid;gap:.9rem;max-width:min(92vw,34rem)}.reels__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,5vw,3.4rem);letter-spacing:var(--tracking-display);color:var(--ivory)}.reels__body{margin:0;color:var(--caramel);font-size:1.05rem;line-height:1.5}.reels__rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,60vw,300px);gap:clamp(1rem,2.5vw,1.6rem);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--gutter);padding-block:2.5rem 1.5rem;scrollbar-width:thin;perspective:1400px;perspective-origin:50% 45%;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.reels__rail.is-grabbing{cursor:grabbing}.reel{margin:0;scroll-snap-align:center;will-change:transform;transform:rotateY(var(--ry, 0deg)) translateZ(var(--tz, 0px)) scale(var(--sc, 1));opacity:var(--op, 1);transform-origin:center center}.reel__screen{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--hairline);background:var(--canvas-2);box-shadow:0 30px 70px -30px #000,0 0 0 1px color-mix(in srgb,var(--gold) 14%,transparent)}.reel__video{width:100%;aspect-ratio:9 / 16;height:auto;object-fit:cover;display:block;background:var(--canvas-ink)}.reel__live{position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem;display:inline-flex;align-items:center;gap:.4rem;font:600 .62rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ivory);background:color-mix(in srgb,var(--canvas-deep) 52%,transparent);border:1px solid var(--hairline);padding:.32rem .55rem;border-radius:999px;backdrop-filter:blur(6px)}html[lang=ar] .reel__live,html[lang=he] .reel__live{letter-spacing:.06em}.reel__live i{width:7px;height:7px;border-radius:50%;background:#ff5a5a;box-shadow:0 0 8px #ff5a5a;animation:livepulse 1.6s var(--ease-in-out) infinite}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.3}}.reel__glare{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 42%,color-mix(in srgb,#fff 16%,transparent) 50%,transparent 58%)}.reel__screen:hover .reel__glare{animation:glare 1.1s var(--ease-out)}@keyframes glare{0%{opacity:0;transform:translate(-60%)}30%{opacity:1}to{opacity:0;transform:translate(60%)}}.booking{background:radial-gradient(120% 80% at 50% -10%,#1d1610,var(--canvas-deep) 60%);padding:clamp(5rem,13vw,10rem) var(--gutter)}.booking__inner{max-width:540px;margin-inline:auto;display:grid;gap:var(--space-3)}.booking__head{display:grid;gap:.9rem;text-align:center;justify-items:center}.booking__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,5.5vw,3.4rem);line-height:1.05;letter-spacing:var(--tracking-display);color:var(--ivory);max-width:16ch}html[lang=ar] .booking__title,html[lang=he] .booking__title{line-height:1.3}.booking__body{margin:0;color:var(--caramel);font-size:1.05rem;line-height:1.5;max-width:36ch}.booking__form{display:grid;gap:var(--space-2)}.field{display:grid;gap:.4rem}.field__label{font-family:var(--font-body);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--caramel)}.field__input{font-family:var(--font-body);font-size:1rem;color:var(--ivory);background:color-mix(in srgb,var(--canvas-2) 50%,transparent);border:1px solid var(--hairline);border-radius:10px;padding:.85rem 1rem;width:100%;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.field__input::placeholder{color:color-mix(in srgb,var(--caramel) 60%,transparent)}.field__input:focus{outline:none;border-color:var(--gold);background:color-mix(in srgb,var(--canvas-2) 70%,transparent)}.field__input[type=date]{color-scheme:dark;accent-color:var(--gold)}.field__input[type=date]::-webkit-datetime-edit{color:var(--ivory)}.field__input[type=date]:not(:focus):in-range::-webkit-datetime-edit-year-field,.field__input[type=date]:not(:focus):in-range::-webkit-datetime-edit-month-field,.field__input[type=date]:not(:focus):in-range::-webkit-datetime-edit-day-field{color:color-mix(in srgb,var(--caramel) 70%,transparent)}.field__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;filter:invert(74%) sepia(38%) saturate(560%) hue-rotate(358deg) brightness(.95);transition:opacity var(--dur-fast) var(--ease-out)}.field__input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.booking__submit{width:100%;margin-block-start:.4rem}.booking__or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;color:var(--caramel);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.booking__or:before,.booking__or:after{content:"";height:1px;background:var(--hairline)}.booking__whatsapp{width:100%}.booking__success{text-align:center;font-family:var(--font-editorial);font-style:italic;font-size:clamp(1.3rem,3.5vw,2rem);color:var(--gold-bright);padding:var(--space-3);border:1px solid var(--hairline);border-radius:14px;background:color-mix(in srgb,var(--canvas-2) 40%,transparent)}html[lang=ar] .booking__success,html[lang=he] .booking__success{font-style:normal}.booking__error{text-align:center;font-size:.95rem;color:var(--gold-bright);padding:.65rem 1rem;border:1px solid var(--hairline);border-radius:10px;background:color-mix(in srgb,var(--canvas-2) 40%,transparent)}.site-footer{background:var(--canvas-deep);border-block-start:1px solid var(--hairline);padding:clamp(2.5rem,6vw,4rem) var(--gutter);display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between}.site-footer__brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--gold)}.site-footer__mark{width:38px;height:auto}.site-footer__word{font-family:var(--font-brand);font-weight:600;font-size:1.3rem;letter-spacing:.22em;color:var(--ivory)}.site-footer__slogan{font-family:var(--font-editorial);font-style:italic;color:var(--caramel);font-size:1.05rem}html[lang=ar] .site-footer__slogan,html[lang=he] .site-footer__slogan{font-style:normal}.site-footer__meta{display:grid;gap:.35rem;text-align:end}html[dir=rtl] .site-footer__meta{text-align:start}.site-footer__ig{color:var(--gold);font-weight:600}.site-footer__ig:hover{color:var(--gold-bright)}.site-footer__rights{color:color-mix(in srgb,var(--caramel) 70%,transparent);font-size:.82rem}@media (prefers-reduced-motion: reduce){.mirage,.hero__scroll-line:after,.ba__shimmer{animation:none}}.mirage-bg{position:absolute;inset:0;width:100%;height:100%;display:block}.proof__stage{position:relative;width:min(86vw,460px);aspect-ratio:2 / 3;margin-inline:auto;border-radius:10px;overflow:hidden;border:1px solid var(--hairline);background:var(--canvas-ink);box-shadow:0 34px 90px -34px #000,0 0 0 1px color-mix(in srgb,var(--gold) 22%,transparent)}.reveal__tag,.cuts__tag{position:absolute;inset-block-end:.8rem;inset-inline-start:.8rem;font:600 .72rem/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;padding:.34rem .62rem;border-radius:999px;backdrop-filter:blur(6px);pointer-events:none}.reveal__tag--before,.cuts__tag--before{color:var(--ivory);background:color-mix(in srgb,var(--canvas-deep) 60%,transparent);border:1px solid var(--hairline)}.reveal__tag--after,.cuts__tag--after{color:var(--canvas-deep);background:var(--gold);border:1px solid var(--gold);inset-inline-start:auto;inset-inline-end:.8rem}html[lang=ar] .reveal__tag,html[lang=he] .reveal__tag,html[lang=ar] .cuts__tag,html[lang=he] .cuts__tag{letter-spacing:.04em}.reveal{position:absolute;inset:0}.reveal__canvas{width:100%;height:100%;display:block;touch-action:pan-y;cursor:ew-resize}.reveal__hint{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;font:500 .64rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);background:color-mix(in srgb,var(--canvas-deep) 45%,transparent);padding:.32rem .56rem;border-radius:999px;opacity:.78;pointer-events:none}html[lang=ar] .reveal__hint,html[lang=he] .reveal__hint{letter-spacing:.04em}.cuts{position:absolute;inset:0}.cuts__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cuts__before{filter:saturate(.6) brightness(.82) contrast(.96)}.cuts__after{opacity:0;animation:cut 6.5s var(--ease-in-out) infinite}@keyframes cut{0%,16%{opacity:0}24%,80%{opacity:1}88%,to{opacity:0}}.cuts__tag--before{animation:cutTagB 6.5s var(--ease-in-out) infinite}.cuts__tag--after{opacity:0;animation:cutTagA 6.5s var(--ease-in-out) infinite}@keyframes cutTagB{0%,16%{opacity:1}22%,to{opacity:0}}@keyframes cutTagA{0%,18%{opacity:0}26%,80%{opacity:1}88%,to{opacity:0}}.cuts__sweep{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 42%,var(--glow) 50%,transparent 58%);transform:translate(-120%);animation:sweep 6.5s var(--ease-in-out) infinite}@keyframes sweep{0%,16%{transform:translate(-120%);opacity:0}20%{opacity:1}27%{transform:translate(120%);opacity:0}to{transform:translate(120%);opacity:0}}@media (prefers-reduced-motion: reduce){.cuts__before,.cuts__sweep,.cuts__tag--before{opacity:0;animation:none}.cuts__after,.cuts__tag--after{opacity:1;animation:none}}.hero-scene{position:absolute;inset:0;width:100%;height:100%;display:block}.hero__scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 56% at 34% 52%,color-mix(in srgb,var(--canvas-deep) 66%,transparent) 0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--canvas-deep) 30%,transparent) 0%,transparent 22%,transparent 64%,var(--canvas-deep) 100%)}html[dir=rtl] .hero__scrim{background:radial-gradient(58% 56% at 66% 52%,color-mix(in srgb,var(--canvas-deep) 66%,transparent) 0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--canvas-deep) 30%,transparent) 0%,transparent 22%,transparent 64%,var(--canvas-deep) 100%)}.hero__word{text-shadow:0 0 70px var(--glow),0 6px 34px rgba(0,0,0,.6)}.eyebrow,.hero__tagline,.hero__slogan,.hero__sub{text-shadow:0 2px 18px rgba(0,0,0,.6)}.site-header__progress{position:absolute;inset-block-end:-1px;inset-inline-start:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--bronze),var(--gold),var(--gold-bright));box-shadow:0 0 12px var(--glow);pointer-events:none}.steps{position:relative}.steps__line{position:absolute;inset-inline:0;inset-block-start:0;height:1px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,transparent,var(--bronze) 18%,var(--gold) 50%,var(--bronze) 82%,transparent)}html[dir=rtl] .steps__line{transform-origin:right center}@media (max-width: 700px){.steps__line{display:none}}.step{position:relative;transition:transform var(--dur-fast) var(--ease-out)}.step:hover{transform:translateY(-5px)}.step__dot{position:absolute;inset-block-start:-4.5px;inset-inline-start:0;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 20%,transparent),0 0 12px var(--glow)}@media (max-width: 700px){.step__dot{display:none}}.step__n{font-family:var(--font-display);font-weight:600;font-size:clamp(2.4rem,6vw,3.6rem);line-height:1;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--bronze) 65%,transparent)}html[lang=ar] .step__n,html[lang=he] .step__n{-webkit-text-stroke-width:.8px;color:color-mix(in srgb,var(--bronze) 40%,transparent)}.proof__track{position:relative;width:100%;min-height:200vh}@media (max-width: 720px){.proof__track{min-height:168vh}}.proof__sticky{position:sticky;inset-block-start:0;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.8rem,2vw,1.4rem);padding-block:clamp(1rem,3vh,2rem)}.proof__lightbox{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(.7rem,1.8vw,1.4rem);max-width:100%}.proof__track .proof__stage{width:min(80vw,460px,48svh);height:auto}.proof__sticky .proof__rail{flex-direction:column;flex-wrap:wrap;align-content:center;gap:.55rem;max-height:min(72svh,660px)}@media (max-width: 720px){.proof__lightbox{flex-direction:column;gap:.9rem}.proof__sticky .proof__rail{flex-direction:row;flex-wrap:wrap;max-height:none}.proof__track .proof__stage{width:min(82vw,36svh)}}.proof__halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(96vw,880px);aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--glow),transparent 70%);filter:blur(22px);opacity:.55}.proof__scrollcue{margin:0;display:inline-flex;flex-direction:column;align-items:center;gap:.55rem;font:500 .68rem/1 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--caramel);opacity:.82}html[lang=ar] .proof__scrollcue,html[lang=he] .proof__scrollcue{letter-spacing:.06em}.proof__scrollcue:after{content:"";width:1px;height:24px;background:linear-gradient(var(--gold),transparent);animation:cueline 1.8s var(--ease-in-out) infinite}@keyframes cueline{0%{transform:scaleY(0);transform-origin:top;opacity:0}40%{opacity:1}to{transform:scaleY(1);transform-origin:top;opacity:0}}.booking__card{position:relative;padding:clamp(1.5rem,4vw,2.6rem);border-radius:18px;border:1px solid var(--hairline);display:grid;gap:var(--space-3);background:linear-gradient(180deg,color-mix(in srgb,var(--canvas-2) 38%,transparent),color-mix(in srgb,var(--canvas-ink) 32%,transparent));box-shadow:0 44px 110px -54px #000,inset 0 1px color-mix(in srgb,var(--gold) 12%,transparent)}.booking__corner{position:absolute;width:16px;height:16px;opacity:.85}.booking__corner--tl{inset-block-start:11px;inset-inline-start:11px;border-block-start:1.5px solid var(--gold);border-inline-start:1.5px solid var(--gold)}.booking__corner--tr{inset-block-start:11px;inset-inline-end:11px;border-block-start:1.5px solid var(--gold);border-inline-end:1.5px solid var(--gold)}.booking__corner--bl{inset-block-end:11px;inset-inline-start:11px;border-block-end:1.5px solid var(--gold);border-inline-start:1.5px solid var(--gold)}.booking__corner--br{inset-block-end:11px;inset-inline-end:11px;border-block-end:1.5px solid var(--gold);border-inline-end:1.5px solid var(--gold)}.booking__submit,.booking__whatsapp{will-change:transform}.booking__success{position:relative;overflow:hidden}.booking__burst{position:absolute;inset:0;pointer-events:none}.booking__burst i{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 8px var(--glow);opacity:0;--a: calc(var(--i) * 25.71deg);animation:burst 1.1s var(--ease-out) forwards}@keyframes burst{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}18%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-94px) scale(1)}}.proof,.reels,.booking{position:relative;isolation:isolate}.proof>:not(.ambient),.reels>:not(.ambient),.booking>:not(.ambient){position:relative;z-index:1}.ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ambient i{position:absolute;width:var(--s, 3px);height:var(--s, 3px);border-radius:50%;background:radial-gradient(circle,var(--gold-bright),transparent 68%);opacity:0;will-change:transform,opacity;animation:mote var(--d, 10s) var(--ease-in-out) infinite;animation-delay:var(--delay, 0s)}@keyframes mote{0%{opacity:0;transform:translateY(16px) scale(.5)}25%{opacity:.5}60%{opacity:.3}to{opacity:0;transform:translateY(-34px) scale(1)}}@media (prefers-reduced-motion: reduce){.reel__live i,.reel__glare,.proof__scrollcue:after,.booking__burst i{animation:none}.reel{transform:none!important;opacity:1!important}.booking__burst,.ambient{display:none}}.a11y{position:fixed;inset-block-end:1rem;inset-inline-start:1rem;z-index:80}.a11y__btn{width:2.9rem;height:2.9rem;border-radius:999px;border:1px solid var(--hairline);background:var(--canvas-2);color:var(--gold);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 18px #00000059}.a11y__btn:hover{border-color:var(--gold)}.a11y__panel{position:absolute;inset-block-end:3.5rem;inset-inline-start:0;min-width:240px;background:var(--canvas-2);border:1px solid var(--hairline);border-radius:12px;padding:.9rem 1rem;display:grid;gap:.6rem;color:var(--ivory);font-size:.9rem}.a11y__panel b{color:var(--gold)}.a11y__row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.a11y__steps{display:flex;gap:.35rem}.a11y__row button{width:1.9rem;height:1.9rem;border-radius:8px;border:1px solid var(--hairline);background:transparent;color:var(--ivory);cursor:pointer;font-size:1rem;line-height:1}.a11y__row button:hover{border-color:var(--gold);color:var(--gold)}.a11y__panel a{color:var(--gold);font-size:.8rem}.site-footer__privacy{color:var(--caramel);font-size:.8rem}html.a11y-contrast{--ivory:#FFFFFF;--cream:#FFFFFF;--gold:#F0CC6E;--gold-bright:#FFE9A8;--caramel:#EAD3B2;--espresso-text:#000000}.site-footer__ig{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;border-radius:999px;border:1px solid var(--hairline);background:linear-gradient(120deg,color-mix(in srgb,var(--gold) 14%,transparent),color-mix(in srgb,var(--bronze) 10%,transparent));color:var(--gold-bright);font-weight:600;letter-spacing:.03em;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.site-footer__ig:hover{border-color:var(--gold);box-shadow:0 8px 26px -10px var(--glow);transform:translateY(-2px)}.site-footer__igicon{width:1.15rem;height:1.15rem;display:block}html[lang=ar] .step__t,html[lang=he] .step__t,html[lang=ar] .promise__lead,html[lang=he] .promise__lead{letter-spacing:0}.a11y__btn{width:2.35rem;height:2.35rem;opacity:.55;transition:opacity .2s ease,border-color .2s ease}.a11y__btn:hover,.a11y__btn:focus-visible,.a11y.is-open .a11y__btn{opacity:1}
