@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(./heebo-hebrew-8aqo10Zv.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(./heebo-latin-C2eWiQZy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{margin:0;min-height:100%}*,*:before,*:after{box-sizing:border-box}body{background:var(--ds-page)}.s{--ink: #1a1a1a;--ink2: #77716a;--soft: #a39b90;--band: #f6f4f1;--hairline: #e9e6e1;font-family:Heebo,Arial,sans-serif;font-weight:300;color:var(--ink);background:#fff;margin:-24px}@media (min-width: 768px){.s{margin:-36px}}.s section,.s footer{padding:56px 22px}@media (min-width: 768px){.s section,.s footer{padding:88px 48px}}.nav{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--hairline);background:#fff}@media (min-width: 768px){.nav{padding:18px 48px}}.nav img{height:30px;width:auto;display:block}.nav .links{display:none;gap:30px;font-size:14px;font-weight:400}@media (min-width: 768px){.nav .links{display:flex}}.nav .links a{color:var(--ink);text-decoration:none}.nav .phone{font-size:14px;font-weight:600;direction:ltr;color:var(--ink);text-decoration:none}.hero{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;color:#fff}@media (min-width: 768px){.hero{min-height:680px}}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#ffffff0a,#12100e94)}.hero-in{position:relative;z-index:1;padding:48px 20px}.hero-in .logo{width:min(280px,58vw);margin:0 auto 30px;display:block}.hero-in .logo-glow{width:min(330px,70vw);margin-bottom:6px}.hero h1{font-size:34px;font-weight:200;line-height:1.25;margin:0 0 16px;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45)}@media (min-width: 768px){.hero h1{font-size:56px}}@media (max-width: 767px){.hero{min-height:600px;flex-direction:column;justify-content:flex-start;align-items:stretch}.hero .bg{object-position:50% 6%}.hero-in{flex:1;display:flex;flex-direction:column;align-items:center;padding:44px 20px}.hero-in .logo-glow{width:min(250px,53vw);margin-bottom:auto}}.hero .sub{font-size:14px;letter-spacing:.08em;color:#efece7;margin-bottom:34px}.btn{display:inline-block;padding:14px 36px;font-size:15px;font-weight:400;background:var(--ink);color:#fff;text-decoration:none;border-radius:2px}.btn.ghost{background:transparent;border:1px solid #ffffffaa}.shead{text-align:center;margin-bottom:40px}.eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.38em;color:var(--soft);margin-bottom:10px;text-transform:uppercase}.shead h2{font-size:28px;font-weight:200;letter-spacing:.01em;margin:0 0 14px}@media (min-width: 768px){.shead h2{font-size:36px}}.rule{width:56px;height:1px;background:var(--ink);margin:0 auto}.lead{text-align:center;font-size:16px;line-height:2;max-width:620px;margin:0 auto;color:var(--ink2)}.lead b{color:var(--ink);font-weight:600}.services{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:20px 22px}.svc{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:14px;font-weight:400}.svc span{display:flex;align-items:center;gap:22px}.svc span:after{content:"·";color:var(--soft)}.svc span:last-child:after{content:""}.gallery .grid{display:flex;gap:12px;max-width:1080px;margin:0 auto;align-items:flex-start}.gcol{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.gcol img{width:100%;border-radius:3px;display:block}.gcol.hide-m{display:none}@media (min-width: 640px){.gcol.hide-m{display:flex}}.pack-sec{background:#fff}.packs{display:grid;gap:14px;grid-template-columns:1fr;max-width:900px;margin:0 auto 14px}@media (min-width: 768px){.packs{grid-template-columns:1fr 1fr}}.pack{max-width:640px;margin:0 auto;text-align:center;background:var(--band);border:1px solid var(--hairline);padding:40px 24px;border-radius:4px}.packs .pack{max-width:none;margin:0;width:100%}.pack.shared{margin-top:14px}@media (min-width: 768px){.pack{padding:56px 48px}}.pack h3{font-size:20px;font-weight:400;margin:0 0 24px}.pack ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.7}.pack b{font-weight:600}.pack .video{border:1px solid var(--hairline);background:#fff;padding:14px 16px;font-size:13.5px;line-height:1.7;margin-bottom:30px}.pack .video span{display:block;margin-top:4px;color:var(--ink2)}.pack .price{font-size:clamp(30px,6vw,44px);font-weight:200;line-height:1.15}.pack .pwa{margin-top:22px}.pack .pnote{font-size:13px;color:var(--ink2);margin-top:8px}.steps{display:grid;gap:14px;grid-template-columns:1fr;max-width:1000px;margin:0 auto}@media (min-width: 640px){.steps{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.steps{grid-template-columns:repeat(4,1fr)}}.step{padding:22px 18px;border:1px solid var(--hairline);border-radius:6px;background:#fff}.step-n{font-size:26px;font-weight:200;line-height:1;margin-bottom:12px}.step-t{font-size:13.5px;line-height:1.65}.contact{text-align:center;background:var(--band)}.contact h2{font-size:30px;font-weight:200;margin:0 0 10px}@media (min-width: 768px){.contact h2{font-size:40px}}.contact .csub{color:var(--ink2);font-size:15px;margin-bottom:30px}.cbtns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:26px}.cbtns .btn{min-width:170px}.cline{font-size:14px;color:var(--ink2);direction:ltr}.cline a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--soft);padding-bottom:1px}.carea{margin-top:18px;font-size:13px;color:var(--ink2);letter-spacing:.05em}.foot{background:var(--ink);color:#f3f1ee;text-align:center}.foot img{width:180px;margin:0 auto 18px;display:block}.foot .logo-glow-foot{width:230px;margin-bottom:4px}.foot .fline{font-size:13px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;direction:ltr}.foot a{color:#f3f1ee;text-decoration:none}.foot .dot{color:#f3f1ee66}.foot .copy{margin-top:16px;font-size:12px;color:#f3f1ee88}.s a.btn{color:#fff}.s .foot a{color:#f3f1ee}.s .cline a,.s .nav .links a,.s .nav .phone{color:var(--ink)}.chours{font-weight:300;font-size:15px;letter-spacing:.04em;color:#6b6560;margin-top:6px}.evt{background:#fff;text-align:center}.evt-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.evt-btn{min-width:180px;border:none;cursor:pointer;font-family:inherit}.evt-btn.on{outline:2px solid var(--ink);outline-offset:3px}.evt-hint{margin:20px auto 0;max-width:440px;color:var(--ink2);font-size:14.5px;line-height:1.8}.pack-note{margin:6px 0 14px;font-size:14px;color:var(--ink2)}.tsts{display:grid;gap:14px;grid-template-columns:1fr;max-width:1000px;margin:0 auto}@media (min-width: 768px){.tsts{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.tsts{grid-template-columns:repeat(3,1fr)}}.tst{background:var(--band);border:1px solid var(--hairline);border-radius:6px;padding:26px 22px 22px;font-size:15px;line-height:1.8}.tst:before{content:"”";display:block;font-size:46px;line-height:.6;font-weight:200;color:var(--ink2);margin-bottom:14px}.tsts-note{text-align:center;margin-top:18px;font-size:13px;color:var(--ink2)}.tst p{margin:0 0 12px;white-space:pre-line}.tst p:last-child{margin-bottom:0}

/* standalone-host fix: cancel Files-shell padding compensation */
.s{margin:0}
@media (min-width:768px){.s{margin:0}}
