@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-hebrew-wght.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}:root{--bg: #000;--card: #0e0e10;--line: rgba(255,255,255,.09);--fg: #f5f5f7;--mute: #a1a1a6;--red: #ff2a4f;--cta: #c8102e;--font: "Noto Sans Hebrew", "Inter", -apple-system, system-ui, sans-serif;--ease: cubic-bezier(.2,.8,.2,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:400 17px/1.6 var(--font);-webkit-font-smoothing:antialiased;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}a{color:inherit}.ty-top{max-width:920px;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 22px) 0 0;display:flex;align-items:center;justify-content:space-between}.ty-top__tag,.ty-foot span{font:600 12px/1 "Inter",var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}main{max-width:920px;margin:0 auto}.ty-hero{text-align:center;padding:clamp(56px,10vw,110px) 0 40px;display:grid;justify-items:center;gap:14px}.ty-eyebrow{margin:0;color:var(--red);font-weight:700;font-size:17px}h1{margin:0;font:800 clamp(44px,8.5vw,92px)/1.02 var(--font);letter-spacing:-.025em;text-wrap:balance}h1 em,h2 em{font-style:normal;color:#86868b}.ty-lead{margin:0;max-width:34ch;color:var(--mute);font-size:clamp(18px,2.2vw,22px)}.ty-small{margin:0;color:#6e6e73;font-size:14px}.ty-small a{color:#d1d1d6}.ty-orb{position:relative;width:84px;height:84px;margin-bottom:10px}.ty-orb i{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(255,42,79,.5);animation:tyPulse 2.4s var(--ease) infinite}.ty-orb i:nth-child(2){animation-delay:.8s}.ty-orb i:nth-child(3){animation-delay:1.6s}@keyframes tyPulse{0%{transform:scale(.35);opacity:1}to{transform:scale(1.3);opacity:0}}.ty-check{width:96px;height:96px;margin-bottom:6px;filter:drop-shadow(0 0 24px rgba(255,42,79,.45))}.ty-check circle,.ty-check path{fill:none;stroke:var(--red);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ty-check circle{stroke-dasharray:330;stroke-dashoffset:330;animation:tyDraw .9s var(--ease) .1s forwards}.ty-check path{stroke:#fff;stroke-dasharray:90;stroke-dashoffset:90;animation:tyDraw .5s var(--ease) .85s forwards}@keyframes tyDraw{to{stroke-dashoffset:0}}.ty-steps{list-style:none;margin:26px 0 8px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(640px,100%);position:relative}.ty-steps:before{content:"";position:absolute;top:21px;inset-inline:12.5%;height:2px;background:linear-gradient(to left,var(--red) 0 50%,#2c2c2e 50%);transform-origin:right;transform:scaleX(0);animation:tyLine 1.2s var(--ease) 1.1s forwards}@keyframes tyLine{to{transform:scaleX(1)}}.ty-steps li{position:relative;display:grid;justify-items:center;gap:4px;opacity:0;transform:translateY(10px);animation:tyIn .6s var(--ease) forwards}.ty-steps li:nth-child(1){animation-delay:1.1s}.ty-steps li:nth-child(2){animation-delay:1.4s}.ty-steps li:nth-child(3){animation-delay:1.7s}.ty-steps li:nth-child(4){animation-delay:2s}@keyframes tyIn{to{opacity:1;transform:none}}.ty-steps__i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#1c1c1e;color:#86868b;font:700 16px/1 "Inter",var(--font);border:1px solid var(--line);position:relative;z-index:1}.ty-steps__i svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ty-steps .done .ty-steps__i{background:var(--red);border-color:transparent;box-shadow:0 6px 18px #ff2a4f73}.ty-steps .now .ty-steps__i{background:#fff;color:#000;box-shadow:0 0 #ffffff80;animation:tyNow 1.8s ease-out 2.2s infinite}@keyframes tyNow{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 16px #fff0}}.ty-steps b{font-size:15px}.ty-steps small{font-size:12px;color:#6e6e73}.ty-btn{margin-top:18px;display:inline-flex;gap:8px;align-items:center;padding:14px 28px;border-radius:999px;background:var(--cta);color:#fff;text-decoration:none;font-weight:700;box-shadow:0 12px 30px #c8102e66;transition:transform .3s var(--ease)}.ty-btn:active{transform:scale(.96)}.ty-card{margin:26px 0;padding:clamp(26px,5vw,52px);border-radius:32px;background:var(--card);border:1px solid var(--line)}.ty-step{margin:0 0 8px;color:var(--red);font-weight:700;font-size:15px}h2{margin:0 0 12px;font:800 clamp(30px,5vw,48px)/1.08 var(--font);letter-spacing:-.02em}.ty-card>p{color:var(--mute);max-width:60ch;margin:0 0 18px}.ty-card>p strong{color:var(--fg)}.ty-booking{position:relative;border-radius:22px;overflow:hidden;background:#fff;min-height:640px;margin-bottom:14px}.ty-booking iframe{display:block;width:100%;height:720px;border:0}.ty-booking__load{position:absolute;inset:0;background:linear-gradient(100deg,#f2f2f4 30%,#fff,#f2f2f4 70%) 0 0/300% 100%;animation:tyShim 1.4s linear infinite}.ty-booking.ready .ty-booking__load{display:none}@keyframes tyShim{to{background-position:-300% 0}}.ty-drop{min-height:320px;margin:8px 0 14px}.ty-outro{text-align:center;padding:60px 0 40px}.ty-mail{font:700 clamp(24px,4vw,34px)/1 "Inter",var(--font);color:var(--red);text-decoration:none}.ty-outro p{color:#6e6e73}.ty-foot{max-width:920px;margin:0 auto;padding:24px 0 calc(env(safe-area-inset-bottom,0px) + 28px);border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#6e6e73;font-size:14px}.ty-foot a{text-decoration:none}@media (max-width: 600px){.ty-booking iframe{height:760px}.ty-steps b{font-size:13px}.ty-steps__i{width:38px;height:38px}.ty-steps:before{top:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important}}
[hidden]{display:none!important}
