@font-face{font-family:Heebo;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/heebo-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/heebo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f1e8;--bg-alt:#ece6e6;--card:#ebe5ee;--card-warm:#f1ebde;--white:#fff;--red:#a82238;--red-deep:#8b1a2d;--red-ink:#5a0f1c;--yellow:#f0c440;--yellow-deep:#d9a82a;--ink:#221814;--ink-soft:#5a4f48;--ink-muted:#7a6e66;--hair:#22181424;--shadow-card:0 2px 0 #0000000d;--shadow-pop:0 8px 24px #22181417;--radius:22px;--radius-sm:16px;--pad-x:22px;--pad-y:76px;--maxw:1200px}@media (width>=700px){:root{--pad-x:40px;--pad-y:96px}}@media (width>=1000px){:root{--pad-x:64px;--pad-y:110px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;direction:rtl;margin:0;font-family:Heebo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,p{margin:0}img,svg{max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shell{background:var(--white);max-width:1320px;margin:0 auto;box-shadow:0 0 40px #0000000f}.section{padding:var(--pad-y) var(--pad-x)}.section--alt{background:var(--bg-alt)}.section--cream{background:var(--bg)}.inner{max-width:var(--maxw);margin:0 auto}.section-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.eyebrow{color:var(--red-deep);letter-spacing:.16em;margin-bottom:10px;font-size:13px;font-weight:700}.section-title{letter-spacing:-.02em;font-size:clamp(2rem,5.4vw,3.25rem);font-weight:700;line-height:1.12}.section-sub{color:var(--ink-soft);max-width:620px;margin-top:20px;font-size:clamp(1rem,2.2vw,1.0625rem);line-height:1.7}.btn{font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--yellow{background:var(--yellow);color:var(--ink);box-shadow:0 5px #00000029}.btn--red{background:var(--red);color:var(--white);box-shadow:0 4px #00000026}.btn--ghost-light{color:var(--white);border-color:#ffffff8c}.btn--ghost-red{border-color:var(--red);color:var(--red)}.btn--lg{padding:18px 34px;font-size:1.0625rem}.btn--block{width:100%}.nav{z-index:60;padding:12px var(--pad-x);background:var(--bg-alt);border-bottom:1px solid var(--hair);align-items:center;gap:12px;display:flex;position:sticky;top:0}.nav__brand{align-items:center;gap:10px;min-width:0;margin-inline-end:auto;text-decoration:none;display:flex}.nav__names{flex-direction:column;min-width:0;line-height:1.15;display:flex}.nav__name{letter-spacing:-.01em;font-size:15px;font-weight:700}.nav__role{color:var(--ink-soft);font-size:11.5px;font-weight:500}.nav__links{display:none}.nav__cta{padding:10px 18px;font-size:13.5px}.nav__burger{border:1px solid var(--hair);background:var(--white);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 9px;display:inline-flex}.nav__burger span{background:var(--ink);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__drawer{inset-inline:0;background:var(--bg-alt);border-bottom:1px solid var(--hair);padding:8px var(--pad-x) 20px;flex-direction:column;display:flex;position:absolute;top:100%;box-shadow:0 12px 24px #00000014}.nav__drawer a{border-bottom:1px solid var(--hair);padding:14px 4px;font-weight:600;text-decoration:none}.nav__drawer a:last-child{border-bottom:0}@media (width>=1000px){.nav{padding:16px var(--pad-x)}.nav__burger{display:none}.nav__links{align-items:center;gap:24px;margin-inline-end:20px;font-size:15px;font-weight:500;display:flex}.nav__links a{text-decoration:none}.nav__links a:hover{color:var(--red)}.nav__name{font-size:16px}.nav__role{font-size:12px}.nav__cta{padding:11px 20px;font-size:14px}}.hero{background:var(--red);color:var(--white);position:relative;overflow:hidden}.hero__dots{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.hero__grid{padding:56px var(--pad-x) 68px;max-width:var(--maxw);grid-template-columns:1fr;align-items:center;gap:32px;margin:0 auto;display:grid;position:relative}.hero__badge{background:#ffffff1f;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.hero__badge i{background:var(--yellow);border-radius:50%;width:7px;height:7px}.hero__title{letter-spacing:-.035em;font-size:clamp(2.6rem,7.6vw,5.25rem);font-weight:800;line-height:1.02}.hero__line{display:block}.hero__underline{display:inline-block;position:relative}.hero__underline svg{inset-inline:0;width:100%;height:auto;position:absolute;bottom:-.14em}.hero__sub{color:#ffffffe6;max-width:580px;margin-top:28px;font-size:clamp(1.0625rem,2.6vw,1.375rem);line-height:1.55}.hero__actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:32px;display:flex}.hero__art{display:none}@media (width>=560px){.hero__actions{flex-direction:row;align-items:center;gap:14px}}@media (width>=1000px){.hero__grid{padding:96px var(--pad-x) 108px;grid-template-columns:minmax(0,1fr) 380px;gap:56px}.hero__art{display:block}.hero__sub{margin-top:44px}.hero__actions{margin-top:40px}}.proof{grid-template-columns:1fr;gap:12px;max-width:900px;margin:0 auto 52px;display:grid}.proof__card{background:var(--white);border:1px solid var(--hair);text-align:center;box-shadow:var(--shadow-pop);border-radius:18px;padding:18px 20px;text-decoration:none}.proof__big{color:var(--red);font-size:25px;font-weight:800}.proof__small{color:var(--ink-soft);margin-top:3px;font-size:13px}.proof__stars{color:var(--yellow-deep);letter-spacing:2px;font-size:15px}@media (width>=700px){.proof{z-index:3;grid-template-columns:repeat(3,1fr);margin-top:-76px;position:relative}}@media (width>=1000px){.proof{margin-top:-104px}}.grid{max-width:var(--maxw);grid-template-columns:1fr;gap:20px;margin:0 auto;display:grid}@media (width>=720px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.results-box{background:var(--card);border-radius:var(--radius);max-width:1120px;margin:0 auto;padding:32px 24px}@media (width>=700px){.results-box{padding:40px}}.result__mark{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;font-size:17px;font-weight:800;display:flex}.result__mark--red{background:var(--red);color:var(--white)}.result__mark--yellow{background:var(--yellow);color:var(--ink)}.result h3{font-size:20px;font-weight:700}.result p{color:var(--ink-soft);margin-top:10px;font-size:14.5px;line-height:1.7}.step{background:var(--white);box-shadow:var(--shadow-card);border-radius:20px;padding:34px 26px 30px;position:relative}.step__num{top:-22px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:flex;position:absolute;inset-inline-end:24px;box-shadow:0 3px #0000001f}.step__num--red{background:var(--red);color:var(--white)}.step__num--yellow{background:var(--yellow);color:var(--ink)}.step h3{margin-top:18px;font-size:20px;font-weight:700}.step p{color:var(--ink-soft);margin-top:12px;font-size:15px;line-height:1.7}.process-grid{margin-top:34px}.process-note{text-align:center;color:var(--red-deep);margin:34px auto 0;font-size:14px;font-weight:600}.junction{background:var(--card);border-radius:var(--radius);padding:34px 28px 30px}.junction--feature{background:var(--red);color:var(--white)}.junction__icon{background:var(--white);width:54px;height:54px;color:var(--red);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex;box-shadow:0 3px #0000001a}.junction--feature .junction__icon{background:var(--yellow);color:var(--ink)}.junction h3{letter-spacing:-.01em;font-size:24px;font-weight:700}.junction p{color:var(--ink-soft);margin-top:12px;font-size:16px;line-height:1.7}.junction--feature p{color:#ffffffe6}.junction__link{color:var(--red);margin-top:24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.junction--feature .junction__link{color:var(--yellow)}.junction__link:hover{text-decoration:underline}.about-grid{grid-template-columns:1fr;align-items:start;gap:40px;max-width:1180px;margin:0 auto;display:grid}.about-photo{aspect-ratio:380/460;width:min(340px,100%);margin:0 auto;position:relative}.about-photo__back{background:var(--yellow);border-radius:14px;position:absolute;inset:5% -5% -5% 5%}.about-photo__img{border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 30px #0000001a}.about-photo__img img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.about-photo__badge{bottom:-18px;background:var(--white);color:var(--red-deep);white-space:nowrap;border-radius:100px;padding:12px 18px;font-size:13px;font-weight:700;position:absolute;inset-inline-start:-8px;box-shadow:0 4px #0000001a}.about-photo__badge b{color:var(--yellow-deep)}.about-lead{letter-spacing:-.01em;max-width:640px;font-size:clamp(1.25rem,3.4vw,1.625rem);font-weight:500;line-height:1.5}.about-lead mark{background:linear-gradient(transparent 65%, var(--yellow) 65%);color:inherit;padding:0 4px}.about-body{color:var(--ink-soft);max-width:640px;margin-top:24px;font-size:clamp(1rem,2.3vw,1.09375rem);line-height:1.85}.about-tags{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.about-tags span{background:var(--card);border-radius:100px;padding:8px 16px;font-size:13.5px;font-weight:600}@media (width>=1000px){.about-grid{grid-template-columns:380px 1fr;gap:72px}.about-photo{width:380px;margin:0}.about-photo__badge{inset-inline-start:-20px}}.reviews{overflow:hidden}.reviews__marquee{width:max-content;animation:marquee var(--dur,90s) linear infinite;gap:16px;display:flex}.reviews__row{margin-bottom:16px;overflow:hidden}.reviews__row:hover .reviews__marquee,.reviews__row:focus-within .reviews__marquee{animation-play-state:paused}.reviews__row--rev .reviews__marquee{animation-direction:reverse}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.review{background:var(--white);border:1px solid var(--hair);border-radius:var(--radius-sm);width:min(340px,82vw);box-shadow:var(--shadow-card);flex-direction:column;flex:none;gap:12px;padding:22px 24px;display:flex}.review__stars{color:var(--yellow-deep);letter-spacing:2px;font-size:14px}.review__text{color:var(--ink);flex:1;font-size:15px;line-height:1.7}.review__who{border-top:1px dashed var(--hair);align-items:center;gap:10px;padding-top:12px;display:flex}.review__avatar{background:var(--card);width:36px;height:36px;color:var(--red);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.review__name{font-size:14.5px;font-weight:700}.review__src{color:var(--ink-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.reviews__row{scroll-snap-type:x mandatory;overflow-x:auto}.reviews__marquee{animation:none}.review{scroll-snap-align:start}}.reviews__cta{text-align:center;margin-top:26px}.faq-list{max-width:880px;margin:0 auto}.faq-item{background:var(--white);border-radius:var(--radius-sm);margin-bottom:12px;overflow:hidden;box-shadow:0 1px #0000000a}.faq-item__q{width:100%;font:inherit;text-align:start;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.faq-item__q h3{font-size:clamp(1rem,2.6vw,1.1875rem);font-weight:700;line-height:1.4}.faq-item__sign{background:var(--card);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:700;line-height:1;transition:background .2s;display:flex}.faq-item[data-open=true] .faq-item__sign{background:var(--yellow)}.faq-item__a{color:var(--ink-soft);padding:0 24px 20px;font-size:clamp(.9375rem,2.3vw,1rem);line-height:1.75}.faq-cta{text-align:center;margin-top:30px}.media-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.media-card__top{justify-content:center;align-items:center;height:150px;display:flex;position:relative}.media-card__top--0{background:var(--yellow)}.media-card__top--1{background:var(--card)}.media-card__top--2{background:var(--card-warm)}.media-card__tag{top:14px;background:var(--white);color:var(--red);border-radius:100px;padding:6px 14px;font-size:11.5px;font-weight:700;position:absolute;inset-inline-end:14px}.media-card__body{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.media-card__body h3{font-size:18px;font-weight:700;line-height:1.4}.media-card__blurb{color:var(--ink-soft);flex:1;margin-top:10px;font-size:14.5px;line-height:1.65}.media-card__meta{color:var(--ink-muted);margin-top:14px;font-size:12.5px;font-weight:500}.media-card__go{color:var(--red);margin-top:16px;font-size:14px;font-weight:700}.media-cta{text-align:center;margin-top:34px}.contact{background:var(--red);color:var(--white);position:relative;overflow:hidden}.contact__blob{top:60px;background:var(--yellow);opacity:.18;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;inset-inline-start:6%}.contact__grid{max-width:var(--maxw);grid-template-columns:1fr;gap:44px;margin:0 auto;display:grid;position:relative}.contact__title{letter-spacing:-.03em;font-size:clamp(2.125rem,6.6vw,4.5rem);font-weight:800;line-height:1.05}.contact__sub{color:#ffffffe6;max-width:460px;margin-top:28px;font-size:clamp(1rem,2.4vw,1.1875rem);line-height:1.65}.contact__list{flex-direction:column;gap:16px;margin-top:34px;display:flex}.contact__item{align-items:center;gap:14px;text-decoration:none;display:flex}.contact__ico{width:42px;height:42px;color:var(--yellow);background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.contact__label{color:#ffffffbf;letter-spacing:.1em;font-size:11.5px;font-weight:600}.contact__value{margin-top:2px;font-size:16.5px;font-weight:600}.contact__value--ltr{text-align:start;direction:ltr}.form{background:var(--bg);color:var(--ink);border-radius:24px;padding:28px 22px 26px;box-shadow:0 10px #00000026}@media (width>=700px){.form{padding:36px 34px 32px}}.form h3{letter-spacing:-.01em;font-size:clamp(1.375rem,3.4vw,1.625rem);font-weight:700}.form__sub{color:var(--ink-soft);margin:6px 0 22px;font-size:14px}.form__fields{gap:14px;display:grid}.form label{display:block}.form__label{color:var(--ink-soft);margin-bottom:6px;font-size:12.5px;font-weight:600}.field{background:var(--white);border:1.5px solid var(--hair);width:100%;font:inherit;color:var(--ink);direction:rtl;border-radius:100px;padding:13px 18px;font-size:15px}textarea.field{resize:vertical;border-radius:18px}.field:focus{outline-offset:0;border-color:var(--red);outline:3px solid #f0c44073}.field::placeholder{color:var(--ink-muted)}.form__submit{margin-top:22px}.form__note{color:var(--ink-muted);text-align:center;margin-top:12px;font-size:12px}@media (width>=1000px){.contact__grid{grid-template-columns:1fr 1.1fr;gap:72px}}.footer{background:var(--red-ink);color:#ffffffd1;padding:46px var(--pad-x) 24px}.footer__top{flex-direction:column;gap:34px;max-width:1280px;margin:0 auto;display:flex}.footer__brand{align-items:center;gap:12px;display:flex}.footer__name{color:var(--white);font-size:17px;font-weight:700}.footer__role{color:#ffffffa6;font-size:12.5px}.footer__blurb{color:#ffffffb8;max-width:340px;margin-top:16px;font-size:13.5px;line-height:1.7}.footer__cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.footer__coltitle{color:var(--yellow);letter-spacing:.14em;margin-bottom:12px;font-size:11.5px;font-weight:700}.footer__col div{flex-direction:column;gap:9px;font-size:13.5px;display:flex}.footer__col a{text-decoration:none}.footer__col a:hover{color:var(--yellow)}.footer__bottom{color:#ffffffad;border-top:1px solid #ffffff24;flex-direction:column;gap:8px;max-width:1280px;margin:34px auto 0;padding-top:20px;font-size:12px;display:flex}@media (width>=760px){.footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}.footer__cols{grid-template-columns:repeat(3,1fr);gap:48px}.footer__bottom{flex-direction:row;justify-content:space-between}}.fab{inset-inline-end:16px;z-index:70;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;display:flex;position:fixed;bottom:16px;box-shadow:0 6px 18px #0000003d}.fab:hover{transform:translateY(-2px)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo__pulse{z-index:1;animation:2.6s cubic-bezier(.2,.7,.3,1) infinite logoPulse}@keyframes logoPulse{0%{opacity:.7;transform:scale(.68)}80%,to{opacity:0;transform:scale(1.85)}}
