@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--cream:#f6f2e8;--stone:#e4dcc9;--stone-dark:#c9bda3;--ink:#262620;--ink-soft:#4b4a40;--deep-green:#333f2c;--deep-green-2:#28311f;--earth:#8a6a45;--earth-soft:#b79b72;--turquoise:#5b9c93;--white:#fffdf8;--serif:"Frank Ruhl Libre", "David Libre", serif;--sans:"Assistant", "Arial Hebrew", sans-serif;--container:1180px;--pad:24px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;direction:rtl}body{font-family:var(--sans);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;direction:rtl;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--container);padding:0 var(--pad);margin:0 auto}section{position:relative}h1,h2,h3{font-family:var(--serif);color:var(--deep-green-2);letter-spacing:.2px;font-weight:500}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--turquoise);outline-offset:3px}.hero{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__img{object-fit:cover;object-position:50% 50%;z-index:-2;opacity:0;width:100%;height:100%;animation:1.4s ease-out .1s forwards heroFade;position:absolute;inset:0}@keyframes heroFade{to{opacity:1}}.hero__overlay{z-index:-1;background:linear-gradient(#10120c4d 0%,#10120c6b 32%,#0e100acc 66%,#0c0e09ed 100%);position:absolute;inset:0}@media (max-width:640px){.hero__overlay{background:linear-gradient(#0c0e097a 0%,#0c0e0994 30%,#0a0c08db 62%,#0a0c08f2 100%)}}.hero__content{width:100%;padding:64px var(--pad);max-width:var(--container);color:var(--white);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.hero__eyebrow{color:#efe6d3;letter-spacing:.03em;text-shadow:0 1px 8px #00000059;margin-bottom:14px;font-size:.95rem;font-weight:500}.hero h1{color:var(--white);text-shadow:0 2px 18px #00000040;max-width:18ch;margin-inline:auto;font-size:clamp(2.4rem,6vw,3.1rem);line-height:1.28}.hero__sub{color:#efe9d8;max-width:32ch;margin-top:20px;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:300}.hero__method{color:#efe9d8;margin-top:22px;text-shadow:0 1px 10px #00000059;max-width:46ch;margin-inline:auto;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:300;line-height:1.65}.hero__method strong{color:var(--white);font-weight:600}.hero__actions{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.btn-primary{background:var(--turquoise);color:var(--white);cursor:pointer;font-size:1.05rem;font-weight:600;font-family:var(--sans);border:none;border-radius:3px;align-items:center;gap:10px;padding:17px 28px;transition:background .25s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #0003}.btn-primary svg{flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px}.btn-primary:hover{background:#4e8880;transform:translateY(-1px)}.hero__note{color:#efe6d3;text-shadow:0 1px 8px #00000059;font-size:.92rem;font-weight:300}.hl{color:var(--turquoise);font-weight:700}.hl--light{color:var(--white);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.section{padding:84px 0}.section--tight{padding:60px 0}@media (max-width:720px){.section{padding:60px 0}}.dream__head{text-align:center;max-width:640px;margin:0 auto 48px}.dream__head h2{font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.3}.dream__head p{color:var(--ink-soft);margin-top:18px;max-width:46ch;margin-inline:auto;font-size:1.08rem}.dream__grid{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr;gap:18px;display:grid}.dream__grid img{object-fit:cover;border-radius:2px;width:100%;height:100%}.dream__grid .g1{aspect-ratio:4/5;grid-row:1/3}.dream__grid .g2,.dream__grid .g3{aspect-ratio:16/10}.dream__grid .g4{aspect-ratio:21/9;grid-column:1/3}@media (max-width:760px){.dream__grid{grid-template-columns:1fr}.dream__grid .g1{aspect-ratio:4/3;grid-row:auto}.dream__grid .g4{aspect-ratio:4/3;grid-column:auto}}.lead-magnet{background:var(--earth);padding:0}.lead-magnet__inner{padding:46px var(--pad);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex}.lead-magnet__text{max-width:640px;margin-inline:auto}.lead-magnet__tag{letter-spacing:.06em;color:#f3e9d8;background:#ffffff29;border-radius:20px;margin-bottom:14px;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-block}.lead-magnet h2{color:var(--white);font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.3}.lead-magnet p{color:#f3e9d8;margin-top:10px;font-size:.98rem;font-weight:300}.lead-magnet .btn-primary{background:var(--white);color:var(--deep-green-2);flex-shrink:0}.lead-magnet .btn-primary:hover{background:#efe9d8}@media (max-width:640px){.lead-magnet__inner{align-items:center}.lead-magnet .btn-primary{justify-content:center;width:100%}}.testimonials{background:var(--stone)}.testimonials__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.testimonial{background:var(--white);border-radius:3px;flex-direction:column;gap:16px;padding:30px 26px;display:flex;box-shadow:0 10px 28px #3c321e14}.testimonial__quote{color:var(--ink-soft);font-size:.98rem;line-height:1.65}.testimonial__quote:before{content:"“"}.testimonial__quote:after{content:"”"}.testimonial__author{font-family:var(--serif);color:var(--deep-green-2);font-size:.98rem;font-weight:500}.testimonial__author span{font-family:var(--sans);color:var(--earth);margin-top:2px;font-size:.85rem;font-weight:400;display:block}@media (max-width:900px){.testimonials__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.testimonials__grid{grid-template-columns:1fr}}.services{background:var(--deep-green-2);color:var(--stone);padding-bottom:120px}.services .dream__head h2{color:var(--white)}.services .dream__head p{color:#c9cbb8}.services__grid{background:#ffffff17;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.service{background:var(--deep-green-2);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 28px;display:flex}.service__icon{width:34px;height:34px;color:var(--turquoise)}.service h3{color:var(--white);font-size:1.3rem;font-weight:600}.service p{color:#b9bca6;font-size:.98rem}@media (max-width:820px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.services__grid{grid-template-columns:1fr}}.wa-float{inset-inline-end:18px;z-index:60;background:var(--turquoise);width:58px;height:58px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:fixed;bottom:18px;box-shadow:0 10px 26px #00000047}.wa-float:hover{transform:translateY(-2px)scale(1.04)}.wa-float svg{width:34px;height:34px}@media (max-width:640px){.wa-float{inset-inline-end:14px;width:62px;height:62px;bottom:14px}.wa-float svg{width:40px;height:40px}}footer{background:var(--deep-green-2);color:#9fa48d;text-align:center;padding:30px var(--pad) 90px;font-size:.86rem}footer strong{color:#d8d4c0;font-family:var(--serif);font-weight:500}.footer__links{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:14px;display:flex}.footer__links a{color:#d8d4c0;text-underline-offset:3px;text-decoration:underline}.footer__links a:hover{color:var(--white)}.legal-page{background:var(--cream);min-height:100svh;padding:64px 0 100px}.legal-page__content{max-width:820px;padding:0 var(--pad);margin:0 auto}.legal-page h1{margin-bottom:10px;font-size:clamp(2rem,4vw,3rem);line-height:1.25}.legal-page__updated{color:var(--ink-soft);margin-bottom:42px}.legal-page section+section{margin-top:34px}.legal-page h2{margin-bottom:10px;font-size:1.35rem;line-height:1.4}.legal-page p,.legal-page li{color:var(--ink-soft);line-height:1.8}.legal-page ul{margin-top:8px;padding-inline-start:24px}.legal-page li+li{margin-top:6px}.legal-page a{color:var(--deep-green-2);text-underline-offset:3px;text-decoration:underline}.legal-page__back{color:var(--deep-green-2);margin-top:48px;font-weight:600;display:inline-block}.accessibility-menu__trigger{inset-inline-start:18px;z-index:70;border:2px solid var(--white);width:58px;height:58px;color:var(--white);cursor:pointer;background:#155d9c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:18px;box-shadow:0 10px 26px #00000047}.accessibility-menu__trigger:hover{background:#0e4779}.accessibility-menu__trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.accessibility-menu__panel{inset-inline-start:18px;z-index:70;background:var(--white);width:min(330px,100vw - 36px);color:var(--ink);border:2px solid #155d9c;border-radius:4px;padding:20px;position:fixed;bottom:88px;box-shadow:0 14px 36px #0000003d}.accessibility-menu__header{border-bottom:1px solid var(--stone-dark);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.accessibility-menu__header h2{color:var(--deep-green-2);font-size:1.35rem}.accessibility-menu__close{border:1px solid var(--stone-dark);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;font-size:1.5rem;line-height:1}.accessibility-menu__controls{gap:10px;padding:16px 0;display:grid}.accessibility-menu__font-control{justify-content:space-between;align-items:center;gap:14px;display:flex}.accessibility-menu__font-actions{align-items:center;gap:8px;display:flex}.accessibility-menu__font-actions button,.accessibility-menu__option,.accessibility-menu__reset{background:var(--white);min-height:40px;color:var(--deep-green-2);font:inherit;cursor:pointer;border:1px solid #155d9c;border-radius:3px}.accessibility-menu__font-actions button{min-width:40px;padding:4px 8px}.accessibility-menu__font-actions span{text-align:center;min-width:44px}.accessibility-menu__option,.accessibility-menu__reset{text-align:center;width:100%;padding:8px 12px}.accessibility-menu__option[aria-pressed=true]{color:var(--white);background:#155d9c}.accessibility-menu__reset{background:var(--deep-green-2);color:var(--white)}.accessibility-menu__font-actions button:hover,.accessibility-menu__option:hover{background:#e7f0f8}.accessibility-menu__reset:hover{background:#182016}.a11y-high-contrast body>main{filter:contrast(1.3)}.a11y-grayscale body>main{filter:grayscale()}.a11y-underline-links a{text-underline-offset:3px;text-decoration:underline}.a11y-high-contrast .accessibility-menu__panel{border-color:#000}.a11y-high-contrast .accessibility-menu__trigger{background:#000}@media (max-width:640px){.accessibility-menu__trigger{inset-inline-start:14px;bottom:14px}.accessibility-menu__panel{inset-inline-start:14px;bottom:86px}}
