:root{--clay: #e5926e;--clay-deep: #c9714b;--ink: #231f20;--ink-soft: #4c4445;--paper: #f7f0e7;--card: #fdfaf4;--sage: #7e9070;--sage-soft: #eef0e6;--hairline: rgba(35, 31, 32, .1);--font: "Noto Sans Hebrew", "Arial Hebrew", Arial, "Helvetica Neue", "Segoe UI", sans-serif}html,body,#root{margin:0;min-height:100%}body{background:var(--paper);font-family:var(--font);color:var(--ink)}html{scroll-behavior:smooth}main{direction:rtl;text-align:right;position:relative;overflow-x:clip;background:radial-gradient(1100px 520px at 88% -4%,rgba(229,146,110,.2),transparent 62%),radial-gradient(900px 520px at -10% 42%,rgba(126,144,112,.14),transparent 60%),radial-gradient(800px 500px at 105% 88%,rgba(229,146,110,.12),transparent 60%),linear-gradient(180deg,#f8f1e8,#f3e9db 55%,#f6efe6);min-height:100vh;padding:0 clamp(18px,4.5vw,64px)}.texture{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.55}section,footer{position:relative;z-index:2;max-width:1060px;margin-inline:auto}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}.progress-bar{height:100%;background:linear-gradient(90deg,var(--clay-deep),var(--clay));transform:scaleX(0);transform-origin:right center;will-change:transform}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,.68,.26,1);transition-delay:var(--d, 0s);will-change:opacity,transform}.reveal.from-side{transform:translate(48px)}.reveal.pop{transform:translateY(34px) scale(.88)}.reveal.is-visible{opacity:1;transform:none}.reveal.settled{transition-delay:0s;will-change:auto}.tilt.is-visible{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--lift, 0px))}.tilt.settled{transition:transform .22s ease-out,opacity .3s ease,box-shadow .3s ease}.leaves{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}.leaf{position:absolute;width:46px;height:auto;fill:var(--sage);opacity:.5;transform-origin:4px 0}.leaf.l1{top:-4px;left:-10px;width:60px;animation:sway 6.5s ease-in-out infinite}.leaf.l2{top:38px;left:16px;width:40px;opacity:.4;animation:sway 8s ease-in-out -2s infinite reverse}.leaf.l3{top:78px;left:-12px;width:50px;opacity:.45;animation:sway 7.2s ease-in-out -4s infinite}@keyframes sway{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(10deg) translateY(6px)}}.wordmark{font-family:var(--font);font-weight:300;letter-spacing:.3em;color:var(--ink)}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,4vw,56px);align-items:center;padding:clamp(36px,6vh,72px) 0 clamp(34px,5vh,60px);min-height:min(76vh,760px)}.brand{display:flex;align-items:center;gap:14px;margin-bottom:clamp(22px,4vh,40px)}.brand-logo{width:52px;height:52px;flex:none}.brand-words{display:flex;flex-direction:column;gap:5px}.brand-wordmark{font-size:21px}.brand-line{font-size:11.5px;letter-spacing:.14em;color:var(--clay-deep);font-weight:600}h1{margin:0 0 14px;font-size:clamp(38px,6.4vw,68px);line-height:1.08;font-weight:700;letter-spacing:-.01em}.hero-title .word{display:inline-block;position:relative;opacity:0;transform:translateY(.45em) rotate(2.5deg);animation:word-in .85s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d, 0s)}@keyframes word-in{to{opacity:1;transform:none}}.scribble{position:absolute;inset-inline:-3%;bottom:-.1em;width:106%;height:.26em;overflow:visible;pointer-events:none}.scribble path{fill:none;stroke:var(--clay);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:scribble-draw .9s cubic-bezier(.6,.1,.2,1) 1.15s forwards}@keyframes scribble-draw{to{stroke-dashoffset:0}}.hero-fact{margin:0 0 12px;font-size:clamp(16px,2vw,20px);font-weight:700;color:var(--clay-deep)}.hero-intro{margin:0 0 26px;font-size:clamp(15px,1.7vw,18px);line-height:1.75;color:var(--ink-soft);max-width:34em}.hero-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;background:var(--ink);color:#faf4ec;font-weight:700;font-size:16px;text-decoration:none;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;box-shadow:0 10px 24px -12px #231f208c}.hero-cta:hover{background:var(--clay-deep);transform:translateY(-2px);box-shadow:0 16px 30px -12px #c9714b99}.hero-cta:after,.wa-button:after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:shine 5.5s ease-in-out 2.4s infinite;pointer-events:none}@keyframes shine{0%,62%{inset-inline-start:-60%}to{inset-inline-start:140%}}.hero-media{margin:0;position:relative}.hero-frame{overflow:hidden;border-radius:26px;box-shadow:0 30px 60px -28px #231f2073;transform:translateZ(0)}.hero-media img{display:block;width:100%;aspect-ratio:4 / 5;max-height:560px;object-fit:cover;scale:1.08;translate:0 var(--py, 0px);will-change:translate}.hero-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 14px;border-radius:999px;background:#fdfaf4e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--hairline);box-shadow:0 14px 28px -14px #231f2073;font-size:14px;font-weight:700;white-space:nowrap;animation:bob 6s ease-in-out infinite}.hero-chip i{width:9px;height:9px;border-radius:50%;background:var(--clay)}.chip-1{top:9%;inset-inline-end:-4%}.chip-2{top:46%;inset-inline-start:-5%;animation-duration:7.4s;animation-delay:-2s}.chip-2 i{background:var(--sage)}.chip-3{bottom:10%;inset-inline-end:6%;animation-duration:6.6s;animation-delay:-4s}.chip-3 i{background:var(--ink)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.flow{display:flex;align-items:stretch;justify-content:center;gap:clamp(8px,2vw,20px);padding:clamp(30px,5vh,54px) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.flow-cube{flex:1 1 0;max-width:240px;text-align:center}.flow-icon{width:clamp(58px,7vw,78px);height:clamp(58px,7vw,78px);display:grid;place-items:center;margin:0 auto 16px;filter:drop-shadow(0 7px 5px rgba(35,31,32,.12))}.flow-icon svg{width:100%;height:100%;stroke-width:1.55}.flow-icon-1{color:var(--clay-deep);transform:rotate(-9deg)}.flow-icon-2{color:var(--ink-soft)}.flow-icon-3{color:var(--sage);transform:rotate(8deg)}.flow-cube.reveal.is-visible .flow-icon-1{animation:tool-sway 3.8s ease-in-out infinite}.flow-cube.reveal.is-visible .flow-icon-3{animation:phone-sway 4.6s ease-in-out infinite}@keyframes tool-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(0)}}@keyframes phone-sway{0%,to{transform:rotate(8deg)}50%{transform:rotate(2deg)}}.flow-title{margin:0;font-size:clamp(13.5px,1.6vw,16.5px);font-weight:700;line-height:1.5}.flow-arrow{align-self:center;font-size:clamp(18px,2.6vw,26px);color:var(--clay-deep);font-weight:700;flex:none}.flow-arrow.is-visible{animation:arrow-nudge 1.9s ease-in-out infinite}.flow-arrow.is-visible:nth-of-type(2n){animation-delay:-.95s}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.ribbon{box-sizing:border-box;position:relative;z-index:2;width:100vw;margin-inline:calc(50% - 50vw);margin-top:clamp(30px,5vh,52px);padding:15px 0;overflow:hidden;background:var(--ink);color:#f7f0e7}.ribbon-track{display:flex;width:max-content;animation:ribbon 42s linear infinite}.ribbon:hover .ribbon-track{animation-play-state:paused}.ribbon-group{display:flex;flex:none;align-items:center}.ribbon-group span{display:inline-flex;align-items:center;gap:22px;padding-inline-end:22px;font-size:clamp(15px,1.8vw,19px);font-weight:700;letter-spacing:.04em;white-space:nowrap}.ribbon-cube{width:17px;height:17px;color:var(--clay);flex:none}@keyframes ribbon{to{transform:translate(-50%)}}.section{padding:clamp(40px,7vh,76px) 0 0}.section-label{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.22em;color:var(--clay-deep)}.section-label .wordmark{font-size:12px;letter-spacing:.18em;font-weight:400}h2{margin:0 0 18px;font-size:clamp(26px,3.8vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.01em}.section>p,.about-copy>p{margin:0 0 16px;font-size:clamp(15px,1.65vw,17.5px);line-height:1.8;color:var(--ink-soft);max-width:40em}.key-sentence{border-right:4px solid var(--clay);padding-right:18px;font-weight:600;color:var(--ink)!important;font-size:clamp(16px,1.9vw,19px)!important;margin:26px 0 34px!important}.card-grid{display:grid;gap:clamp(12px,1.8vw,20px)}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card{position:relative;background:var(--card);border:1px solid var(--hairline);border-radius:20px;padding:clamp(20px,2.6vw,28px);box-shadow:0 18px 40px -26px #231f2059;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 26px 48px -26px #231f206b}.card:after,.t-quotes:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(229,146,110,.18),transparent 62%);opacity:0;transition:opacity .3s ease;pointer-events:none}.card:hover:after,.t-quotes:hover:after{opacity:1}.card-cube{width:34px;color:var(--clay);margin-bottom:14px;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.card:hover .card-cube{transform:rotate(-14deg) scale(1.15)}.card h3{margin:0 0 8px;font-size:17.5px;font-weight:700}.card p{margin:0;font-size:15px;line-height:1.7;color:var(--ink-soft)}.services{display:flex;flex-direction:column;align-items:center;gap:clamp(30px,5vh,48px);margin-top:clamp(26px,4vh,42px)}.service-item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:470px}.service-circle{position:relative;width:clamp(165px,44vw,205px);aspect-ratio:1;border-radius:50%;background:linear-gradient(160deg,#ec9c7a 0%,var(--clay) 55%,#d97f58 100%);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;box-sizing:border-box;box-shadow:0 24px 46px -20px #c9714b8c;transition:transform .45s cubic-bezier(.3,1.3,.5,1),box-shadow .45s ease}.service-circle:before{content:"";position:absolute;inset:-11px;border-radius:50%;border:2px dashed rgba(201,113,75,.55);animation:spin 32s linear infinite;pointer-events:none}.service-item:nth-child(2) .service-circle:before{animation-direction:reverse}.service-item:hover .service-circle{transform:scale(1.05);box-shadow:0 30px 54px -20px #c9714bb3}@keyframes spin{to{transform:rotate(360deg)}}.service-number{font-size:13px;font-weight:800;letter-spacing:.22em}.service-circle h3{margin:0;font-size:clamp(16px,2vw,18.5px);font-weight:700;line-height:1.45}.service-detail{margin:16px 0 0;font-size:clamp(15px,1.65vw,17px);line-height:1.75;color:var(--ink-soft)}.checks{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:15px;max-width:640px}.check{display:flex;align-items:flex-start;gap:12px;font-size:clamp(15px,1.7vw,17px);font-weight:600;line-height:1.6;color:var(--ink)}.check svg{flex:none;color:var(--clay-deep);margin-top:1px}.draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s ease}.check.is-visible .ring{stroke-dashoffset:0;transition-delay:calc(var(--d, 0s) + .2s)}.check.is-visible .tick{stroke-dashoffset:0;transition-delay:calc(var(--d, 0s) + .6s);transition-duration:.45s}.testimonials{padding-bottom:8px}.t-stage{margin-top:clamp(22px,3.5vh,34px)}.t-quotes{position:relative;display:grid;background:var(--card);border:1px solid var(--hairline);border-radius:26px;padding:clamp(26px,4.2vw,52px) clamp(22px,4.6vw,60px);box-shadow:0 26px 56px -32px #231f2073;overflow:hidden}.t-mark{position:absolute;top:clamp(14px,2.4vw,28px);inset-inline-end:clamp(16px,3vw,38px);width:clamp(54px,8vw,92px);color:var(--clay);opacity:.2;pointer-events:none}.t-card{grid-area:1 / 1;position:relative;z-index:1;margin:0;display:flex;flex-direction:column;gap:clamp(14px,2vw,22px);opacity:0;visibility:hidden;transform:translate(-26px);transition:opacity .55s ease,transform .7s cubic-bezier(.22,.68,.26,1),visibility 0s linear .55s}.t-card.is-active{opacity:1;visibility:visible;transform:none;transition-delay:.12s,.12s,0s}.t-stars{display:flex;gap:3px;color:var(--clay-deep)}.t-star{display:inline-flex;opacity:0;transform:scale(.2) rotate(-40deg)}.t-card.is-active .t-star{animation:star-pop .55s cubic-bezier(.3,1.6,.5,1) forwards;animation-delay:calc(.3s + var(--s) * .09s)}@keyframes star-pop{to{opacity:1;transform:none}}.t-card blockquote{margin:0;max-width:34em;font-size:clamp(18px,2.5vw,27px);line-height:1.6;font-weight:600;color:var(--ink)}.t-card figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:4px}.t-avatar,.t-tab-avatar{flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(160deg,#ec9c7a,var(--clay));color:var(--ink);font-weight:800}.t-avatar svg,.t-tab-avatar svg{width:56%;height:56%}.t-avatar .t-initial{font-size:22px;line-height:1}.t-avatar{width:52px;height:52px;box-shadow:0 10px 20px -10px #c9714bb3}.t-who{display:flex;flex-direction:column;gap:2px;min-width:0}.t-who strong{font-size:16.5px;font-weight:700}.t-who small{font-size:13.5px;color:var(--ink-soft)}.t-tag{margin-inline-start:auto;padding:6px 14px;border-radius:999px;background:var(--sage-soft);color:#56684a;font-size:12.5px;font-weight:700;white-space:nowrap}.t-placeholder{align-self:flex-start;padding:3px 10px;border-radius:6px;border:1px dashed rgba(201,113,75,.7);color:var(--clay-deep);font-size:11.5px;font-weight:700;letter-spacing:.02em}.t-tabs{display:flex;justify-content:center;gap:clamp(10px,2.4vw,26px);margin-top:20px}.t-tab{appearance:none;background:none;border:0;padding:6px 4px;font:inherit;color:var(--ink-soft);display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;border-radius:14px;-webkit-tap-highlight-color:transparent}.t-tab:focus-visible{outline:2px solid var(--clay-deep);outline-offset:3px}.t-tab-avatar{width:46px;height:46px;font-size:18px;opacity:.5;filter:saturate(.6);transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .3s ease,filter .3s ease}.t-tab:hover .t-tab-avatar{opacity:.85;transform:translateY(-2px)}.t-tab.is-active .t-tab-avatar{opacity:1;filter:none;transform:scale(1.12);box-shadow:0 10px 22px -10px #c9714bcc}.t-tab-name{display:none;font-size:13px;font-weight:700}.t-tab.is-active{color:var(--ink)}.t-tab-bar{width:34px;height:3px;border-radius:3px;background:#231f201a;overflow:hidden}.t-tab-fill{display:block;height:100%;background:var(--clay-deep);transform:scaleX(0);transform-origin:right center}.t-tab.is-active .t-tab-fill{animation:t-progress 7.5s linear forwards}.t-stage.is-paused .t-tab.is-active .t-tab-fill{animation-play-state:paused}@keyframes t-progress{to{transform:scaleX(1)}}.green-strip{box-sizing:border-box;max-width:none;width:100vw;margin-inline:calc(50% - 50vw);margin-top:clamp(44px,7vh,80px);padding:clamp(46px,7vh,84px) clamp(18px,4.5vw,64px);background:linear-gradient(135deg,#86986f 0%,var(--sage) 48%,#6d805f 100%);position:relative;z-index:2;overflow:hidden}.green-inner{position:relative;z-index:1;max-width:760px;margin-inline:auto;text-align:center}.green-inner h2{color:#fdfaf4;font-size:clamp(28px,4vw,42px);margin-bottom:16px}.green-inner p{margin:0;font-size:clamp(16.5px,2.1vw,20.5px);line-height:1.85;color:#fdfaf4f0;font-weight:500}.strip-leaves{position:absolute;inset:0;pointer-events:none;z-index:0}.strip-leaf{position:absolute;bottom:-40px;width:46px;fill:#fdfaf433;opacity:0;animation:drift 15s linear infinite}.strip-leaf.s1{left:6%;width:54px;animation-duration:17s;animation-delay:-2s}.strip-leaf.s2{left:19%;width:36px;animation-duration:13s;animation-delay:-8s}.strip-leaf.s3{left:34%;width:48px;animation-duration:19s;animation-delay:-5s}.strip-leaf.s4{left:52%;width:40px;animation-duration:15s;animation-delay:-11s}.strip-leaf.s5{left:68%;width:56px;animation-duration:18s;animation-delay:-1s}.strip-leaf.s6{left:82%;width:38px;animation-duration:14s;animation-delay:-7s}.strip-leaf.s7{left:93%;width:44px;animation-duration:16s;animation-delay:-12s}@keyframes drift{0%{opacity:0;transform:translate(0) rotate(-20deg)}12%{opacity:1}50%{transform:translate(26px,-210px) rotate(70deg)}88%{opacity:1}to{opacity:0;transform:translate(-14px,-430px) rotate(200deg)}}.wa-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;margin-top:20px;border-radius:999px;background:var(--clay);color:var(--ink);font-weight:800;font-size:16.5px;text-decoration:none;box-shadow:0 14px 30px -12px #e5926eb3;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.wa-button:hover{transform:translateY(-2px);background:var(--clay-deep);color:#faf4ec;box-shadow:0 18px 36px -12px #c9714bbf}.fab{position:fixed;left:clamp(14px,2.4vw,26px);bottom:clamp(14px,2.4vw,26px);z-index:50;display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:0 20px;border-radius:999px;background:var(--ink);color:#faf4ec;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 16px 32px -14px #231f20b3;opacity:0;transform:translateY(24px) scale(.9);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.3,1.4,.5,1),background .25s ease}.fab.is-on{opacity:1;transform:none;pointer-events:auto}.fab:hover{background:var(--clay-deep)}.fab:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--clay);opacity:0;pointer-events:none}.fab.is-on:before{animation:fab-pulse 2.8s ease-out 1s infinite}@keyframes fab-pulse{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.38,1.7)}}.about{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,56px);padding-bottom:clamp(40px,7vh,80px)}.about-copy{min-width:0}.about-media{margin:0;min-width:0}.about-media img{display:block;width:100%;aspect-ratio:4 / 5;max-height:600px;object-fit:cover;object-position:50% 43%;border-radius:26px;box-shadow:0 30px 60px -28px #231f2073}.about-name{font-weight:800}.about-list{margin:0 0 16px;padding-right:22px;color:var(--ink-soft);font-size:clamp(15px,1.65vw,17px);line-height:1.8}.page-foot{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px 0 34px;border-top:1px solid var(--hairline);color:var(--ink-soft);font-size:13px;letter-spacing:.08em}.page-foot .wordmark{font-size:12px;letter-spacing:.2em}.foot-logo{width:24px;height:24px}@media(min-width:721px){.t-tab-name{display:block}.t-tab-avatar{width:52px;height:52px;font-size:20px}.t-tab-bar{width:44px}}@media(max-width:860px){.card-grid.three{grid-template-columns:1fr}}@media(max-width:720px){.hero{grid-template-columns:1fr;min-height:0;padding-top:30px}.about{grid-template-columns:1fr}.about-media{order:-1}.about-media img{aspect-ratio:4 / 5;border-radius:20px}.hero-media{order:-1}.hero-frame{border-radius:20px}.hero-media img{aspect-ratio:4 / 3}.hero-cta,.wa-button{width:100%;box-sizing:border-box;justify-content:center}.leaf.l2{left:10px}.chip-1{top:7%;inset-inline-end:3%}.chip-2{top:44%;inset-inline-start:3%}.chip-3{bottom:8%;inset-inline-end:4%}.hero-chip{padding:7px 13px 7px 11px;font-size:12.5px}.t-card figcaption{gap:12px}.t-tag{margin-inline-start:0}.fab{padding:0;width:54px;justify-content:center}.fab-label{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important;transition:none!important}.leaf,.strip-leaf,.hero-chip,.ribbon-track,.flow-arrow,.service-circle:before,.hero-cta:after,.wa-button:after,.fab:before{animation:none!important}.strip-leaf{opacity:.25}.flow-icon{animation:none!important}.hero-title .word{animation:none!important;opacity:1;transform:none}.scribble path{animation:none!important;stroke-dashoffset:0}.draw{stroke-dashoffset:0!important;transition:none!important}.t-card,.t-card.is-active{transition:none!important;transform:none!important}.t-star{animation:none!important;opacity:1;transform:none}.t-tab-fill{animation:none!important}.progress-bar{transition:none}.fab{transition:none;transform:none}}

.t-stage{display:grid;gap:clamp(16px,2.4vw,24px)}
