.public-header{z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#fff 0%,#fff0 100%),#fefaf2;border-bottom:none;width:100%;position:fixed;top:0;left:0;right:0}.public-header-inner{direction:ltr;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:104px;margin:0 auto;padding:0 24px;display:flex}.public-header-logo{flex-shrink:0}.public-header-logo svg,.public-header-logo img{display:block}.public-header-nav{background:#fff;border:1px solid #fff;border-radius:99px;justify-content:center;align-items:center;gap:22px;padding:12px 24px;display:flex;box-shadow:0 4px 11.5px #0000000f}.public-header-nav a{color:#010101;font-family:var(--font-noto-sans-hebrew),sans-serif;white-space:nowrap;direction:rtl;font-size:16px;font-weight:300;line-height:20px;text-decoration:none}.public-header-nav a:hover{color:#37ba9c}.public-header-cta{flex-shrink:0}.public-header-btn{white-space:nowrap;direction:rtl;background:#1a1a1a;border-radius:50px;padding:10px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block;color:#fff!important}.public-header-btn:hover{background:#333}.public-header-hamburger{cursor:pointer;background:#fff;border:1.184px solid #fff;border-radius:117.237px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:45px;height:45px;padding:9px 8px 8px 9px;display:none;box-shadow:0 4.737px 13.618px #0000000f}.public-header-hamburger span{background:#1a1a1a;border-radius:2px;width:20px;height:1.5px;display:block}.public-header-mobile-menu{direction:rtl;background:#fefaf2;border-top:1px solid #0000000f;flex-direction:column;gap:0;padding:8px 0 16px;display:flex}.public-header-mobile-menu a{color:#333;padding:12px 24px;font-size:16px;font-weight:500;text-decoration:none}.public-header-mobile-menu .public-header-btn{text-align:center;margin:8px 24px 0}.whatsapp-float{z-index:200;background:#37ba9c;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0000002e}.whatsapp-float:hover{transform:scale(1.08)}@media (max-width:768px){.whatsapp-float{width:44px;height:44px}}.landing-page,.about-page{font-family:var(--font-noto-sans-hebrew),"Noto Sans Hebrew",sans-serif}.landing-page h1,.about-page h1{color:#010101;font-size:42px;font-weight:500;line-height:1.28;font-family:var(--font-noto-sans-hebrew),sans-serif}.landing-page h2,.about-page h2{color:#010101;font-size:32px;font-weight:500;line-height:1.3;font-family:var(--font-noto-sans-hebrew),sans-serif}.landing-page h3,.about-page h3{color:#010101;font-size:25px;font-weight:500;line-height:1.3;font-family:var(--font-noto-sans-hebrew),sans-serif}.landing-page p,.about-page p{color:#7c7c7c;font-size:18px;font-weight:300;line-height:25px}.landing-page a.btn-green,.landing-page a.btn-outline,.landing-page .phone-cta-btn,.about-page a.btn-green,.about-page a.btn-outline{font-size:16px;font-weight:500}@media (max-width:768px){.landing-page h1,.about-page h1{font-size:35px}.landing-page h2,.about-page h2{font-size:28px}.landing-page h3,.about-page h3{font-size:22px}}.landing-page{direction:rtl;background:#fefaf2;overflow-x:hidden}.landing-hero{text-align:center;background:url(/images/home/hero-bg.svg) bottom/100% no-repeat,#fefaf2;padding-top:160px;padding-bottom:150px;position:relative;overflow:hidden}.landing-hero h1{z-index:2;text-align:center;max-width:620px;margin:0 auto 12px;padding:0 24px;position:relative}@keyframes heroWordIn{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.hero-title-animated{z-index:2;text-align:center;max-width:620px;margin:0 auto 12px;padding:0 24px;position:relative}.hero-title-line{display:block}.hero-word{opacity:0;margin-inline-end:.28em;animation:.7s cubic-bezier(.25,0,.25,1) forwards heroWordIn;display:inline-block}.hero-word:last-of-type{margin-inline-end:0}.landing-hero-sub{z-index:2;color:#7c7c7c;text-align:center;max-width:560px;margin:0 auto;padding:0 24px;font-size:18px;font-weight:300;line-height:25px;position:relative}.landing-mascots{z-index:2;pointer-events:none;opacity:0;width:min(800px,70%);margin:110px auto 0;animation:.6s cubic-bezier(.25,0,.25,1) forwards mascotsZoomIn;display:block;position:relative}@keyframes mascotsZoomIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes slideUpIn{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0}.scroll-reveal.revealed{animation:.7s cubic-bezier(.25,0,.25,1) both slideUpIn}@keyframes zoomRevealIn{0%{opacity:0;transform:scale(.88)translateY(2rem)}to{opacity:1;transform:scale(1)translateY(0)}}.scroll-reveal-zoom{opacity:0}.scroll-reveal-zoom.revealed{animation:.85s cubic-bezier(.25,0,.25,1) .1s both zoomRevealIn}.landing-story{background:#fefaf2;padding:76px 24px 84px}.landing-story-inner{text-align:center;max-width:720px;margin:0 auto}.landing-story-inner h2,.landing-story-inner h2.scroll-reveal{margin-bottom:24px}.landing-story-inner p{margin-bottom:16px}.landing-story-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.btn-green{color:#fff;background:#1a1a1a;border-radius:50px;padding:12px 30px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.btn-green:hover{background:#333}.btn-outline{color:#1a1a1a;background:0 0;border:1px solid #1a1a1a;border-radius:50px;padding:12px 30px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-outline:hover{background:#0000000a}.btn-yellow{color:#1a1a1a;background:#f5c842;border-radius:50px;padding:12px 30px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.btn-yellow:hover{background:#f0be2a}.section-subtitle{text-align:center;white-space:pre-line;max-width:560px;margin:-24px auto 40px}.landing-story-content p{color:#7c7c7c!important;text-align:center!important;font-family:var(--font-noto-sans-hebrew),sans-serif!important;font-size:18px!important;font-weight:300!important;line-height:25px!important}.landing-how{text-align:center;background:#fefaf2;padding:70px 24px 84px}.landing-how h2,.landing-how h2.scroll-reveal{margin-bottom:12px}.landing-how .section-subtitle,.landing-how p.scroll-reveal{margin-top:24px;margin-bottom:42px}.how-steps-layout{direction:ltr;grid-template-columns:330px 1fr;align-items:stretch;gap:20px;max-width:1060px;margin:0 auto;display:grid}.landing-phone-mockup{background:#fff;border-radius:34px;justify-content:center;align-items:flex-start;display:flex;position:relative;box-shadow:0 4px 11.5px #0000000f}.landing-phone-mockup .how-phone-state{border-radius:34px;width:100%;max-width:330px;animation:.25s both stepImageFadeIn;display:block}@keyframes stepImageFadeIn{0%{opacity:0}to{opacity:1}}.how-tabs{background:#fff;border-radius:34px;flex-direction:column;gap:12px;min-width:0;padding:30px;display:flex;box-shadow:0 4px 11.5px #0000000f}.how-tabs-nav{direction:rtl;justify-content:flex-start;gap:8px;display:flex}.how-tab-btn{cursor:pointer;font-family:var(--font-noto-sans-hebrew),sans-serif;color:#7c7c7c;background:#f5f5f5;border:1px solid #0000;border-radius:26px;flex-direction:row-reverse;align-items:center;gap:8px;padding:5px 15px;font-size:16px;font-weight:300;line-height:22px;transition:all .15s;display:flex}.how-tab-btn.active{color:#010101;border-color:#000;font-weight:500}.how-tab-arrow{color:inherit;font-size:16px;line-height:1}.how-tab-label{white-space:nowrap}.how-tab-content{text-align:right;border-radius:34px;min-height:610px;padding:120px 30px 30px 120px;position:relative}.how-tab-content-image{display:none}.how-tab-content h3{color:#010101;text-align:right;margin:0 0 16px;font-size:25px;font-weight:400;line-height:22px}.how-tab-content p{color:#7c7c7c;text-align:right;margin:0;font-size:16px;font-weight:300;line-height:22px}.how-tab-controls{gap:18px;display:flex;position:absolute;bottom:42px;right:56px}.how-tab-controls button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.how-tab-controls button:hover{opacity:.75}.faq-list{width:100%}.faq-item-reveal{opacity:0;transition:none;transform:translateY(1.8rem)}.faq-list-revealed .faq-item-reveal{animation:.6s cubic-bezier(.25,0,.25,1) both faqRowIn;animation-delay:calc(var(--faq-i)*.1s + .15s)}@keyframes faqRowIn{0%{opacity:0;transform:translateY(1.8rem)}to{opacity:1;transform:translateY(0)}}.landing-faq{text-align:center;background:url(/images/home/landscape.svg) bottom/100% no-repeat,#fefaf2;padding:74px 24px 220px}.landing-faq>*{max-width:760px;margin-left:auto;margin-right:auto}.landing-faq h2,.landing-faq h2.scroll-reveal{text-align:center;margin-bottom:16px}.landing-faq .section-subtitle,.landing-faq p.scroll-reveal{margin-top:0;margin-bottom:40px}.landing-faq>div{flex-direction:column;gap:12px;display:flex}.landing-faq-item{text-align:right;background:#fff;border-radius:16px;overflow:hidden}.landing-faq-q{color:#010101;text-align:right;cursor:pointer;direction:rtl;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:20px 24px;font-family:inherit;font-size:16px;font-weight:400;line-height:25px;display:flex}.landing-faq-q:hover{color:#37ba9c}.landing-faq-q-icon{color:#010101;flex-shrink:0;font-size:20px;line-height:1;transition:color .15s}.landing-faq-q:hover .landing-faq-q-icon,.landing-faq-q[data-open=true] .landing-faq-q-icon{color:#37ba9c}.landing-faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,0,.25,1);display:grid}.landing-faq-a-wrap[data-open=true]{grid-template-rows:1fr}.landing-faq-a{color:#7c7c7c;text-align:right;direction:rtl;padding:0 24px;font-size:16px;font-weight:300;line-height:22px;transition:padding .35s cubic-bezier(.25,0,.25,1);overflow:hidden}.landing-faq-a-wrap[data-open=true] .landing-faq-a{padding-bottom:20px}.public-footer{background:#fff}.public-footer-inner{direction:ltr;grid-template-rows:auto auto;grid-template-columns:1fr auto;max-width:1160px;margin:0 auto;padding:32px 40px;display:grid}.public-footer-left{flex-direction:column;grid-area:1/1;justify-content:center;gap:8px;display:flex}.public-footer-right{grid-area:1/2/3}.public-footer-inner>.public-footer-copy{grid-area:2/1}.public-footer-logo{height:28px;display:block}.public-footer-right{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.public-footer-nav{gap:32px;display:flex}.public-footer-nav a,.public-footer-nav .footer-link-btn{color:#7c7c7c;opacity:.8974;font-size:16px;font-weight:300;line-height:21.774px;text-decoration:none}.public-footer-nav-main a{color:#010101;opacity:1;font-weight:400}.public-footer-nav a:hover,.public-footer-nav .footer-link-btn:hover{color:#37ba9c;opacity:1}.footer-link-btn{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.public-footer-copy{color:#7c7c7c;opacity:.8974;margin:0;padding-bottom:0;font-weight:300;font-size:16px!important;line-height:22px!important}.about-page{direction:rtl;background:#fefaf2;overflow-x:hidden}.about-hero{text-align:center;background:url(/images/about/hero-bg.png) bottom/100% no-repeat,#fefaf2;min-height:500px;padding:160px 24px 150px;position:relative;overflow:hidden}.about-hero h1{z-index:2;margin-bottom:0;position:relative}.about-hero .landing-mascots{color:#0000;position:absolute;bottom:40px;left:0;right:0}.about-hero-chars{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:32px;display:flex}.about-char{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;display:flex}.about-mission{max-width:760px;margin:72px auto;padding:0 24px}.about-mission p{text-align:center;margin-bottom:20px}.about-team{text-align:center;padding:0 24px 80px}.about-team h2{margin-bottom:48px}.about-team-cards{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:48px;display:flex}.about-team-card{flex-direction:column;align-items:center;gap:12px;display:flex}.about-team-avatar{border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-size:40px;display:flex;overflow:hidden}.about-team-avatar img{object-fit:cover;width:100%;height:100%}.about-team-name{color:#1a1a1a;font-size:15px;font-weight:600}.about-team-role{color:#7c7c7c;font-size:13px;font-weight:400}.about-team-bio{text-align:center;max-width:760px;margin:0 auto 24px;padding:0 24px}.about-photo-section{max-width:900px;margin:0 auto 80px;padding:0 24px}.about-photo-section img{border-radius:20px;width:100%;display:block}.gallery-slider{max-width:900px;margin:0 auto 24px;padding:0 24px}.gallery-slider--single{margin-bottom:24px}.gallery-slide-track{background:#fff;border-radius:34px;line-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff}.gallery-slide-img{border-radius:34px;width:100%;display:block}.gallery-slide-img--active{z-index:1;animation:.45s both galleryFadeIn;position:relative}.gallery-slide-img--prev{z-index:0;object-fit:cover;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes galleryFadeIn{0%{opacity:0}to{opacity:1}}.gallery-arrow{cursor:pointer;color:#010101;z-index:2;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow:hover{background:#fff}.gallery-arrow--prev{right:12px}.gallery-arrow--next{left:12px}.gallery-dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.gallery-dot{cursor:pointer;background:#fff6;border:none;border-radius:16px;width:16px;height:16px;padding:0;transition:background .2s;box-shadow:0 0 3px #3336}.gallery-dot.active{background:#fff;box-shadow:0 0 3px #3336}.about-photo-quote{text-align:center;font-style:italic}.about-cta{text-align:center;flex-wrap:wrap;justify-content:center;gap:16px;padding:0 24px 80px;display:flex}@media (max-width:768px){.public-header-nav,.public-header-cta{display:none}.public-header-hamburger{display:flex}.public-header-inner{justify-content:space-between;height:72px;padding:0 18px}.landing-hero{padding-top:110px;padding-bottom:70px}.landing-hero h1{font-size:35px}.about-hero{min-height:300px;padding-top:110px}.how-steps-layout{grid-template-columns:1fr;gap:0}.landing-phone-mockup{display:none}.how-tabs{order:1}.how-tabs-nav{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.how-tabs-nav::-webkit-scrollbar{display:none}.how-tab-btn{padding:8px 14px}.how-tab-label,.how-tab-arrow{font-size:16px}.how-tab-content{min-height:unset;border-radius:20px;padding:24px 22px}.how-tab-content h3{margin-bottom:10px;font-size:25px}.how-tab-content p{font-size:16px;line-height:22px}.how-tab-content-image{justify-content:center;margin:20px 0 16px;display:flex}.how-tab-content-image .how-phone-state{border-radius:20px;width:100%;max-width:220px;animation:.25s both stepImageFadeIn}.how-tab-controls{justify-content:center;gap:16px;margin-top:4px;position:static}.about-hero{background:url(/images/about/hero-bg-mob.png) bottom/100% no-repeat,#fefaf2}.landing-mascots{width:min(300px,80%);margin-top:24px}.gallery-slider{padding:0}.gallery-arrow{display:none}.about-cta{flex-direction:column;align-items:center}.about-cta .btn-yellow,.about-cta .btn-outline,.about-cta .btn-green{text-align:center;width:220px}.landing-story{padding:36px 24px}.landing-story-cta{flex-direction:column;align-items:center}.landing-how{padding:36px 24px}.landing-faq{padding:36px 24px 100px}.public-footer-inner{grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:20px;padding:32px 24px}.public-footer-left{grid-area:1/1;align-items:center}.public-footer-right{grid-area:2/1;align-items:center}.public-footer-inner>.public-footer-copy{grid-area:3/1}.public-footer-nav{flex-wrap:wrap;justify-content:center;gap:20px}.about-team-cards{gap:20px}}
