.ananas-home{--ink: #154e39;--text: #486650;--lime: #c8eb87;color:var(--ink);background:#fff;overflow:clip;font-family:Arial,Noto Sans Hebrew,sans-serif;line-height:1.75}.ananas-home *{box-sizing:border-box}.ananas-home h1,.ananas-home h2,.ananas-home h3,.ananas-home p{margin:0;color:inherit}.ananas-home h1,.ananas-home h2,.ananas-home h3{line-height:1.2;letter-spacing:-.035em}.ananas-home h2{font-size:clamp(2rem,4vw,2.625rem);font-weight:800;text-align:center}.ananas-home :is(a,button,summary,video):focus-visible{outline:3px solid #926118;outline-offset:5px}.ananas-wrap{width:min(1140px,calc(100% - 80px));margin-inline:auto}.ananas-wave{display:block;width:100%;height:70px;position:absolute;top:-69px;inset-inline-start:0;fill:currentColor}.ananas-hero{background:#fcfff6;padding:46px 0 58px;min-height:515px}.ananas-hero-grid{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:26px;max-width:1100px}.ananas-hero-copy{text-align:center;z-index:2}.ananas-wordmark{width:134px;height:auto;margin:0 auto 18px}.ananas-hero h1{font-size:clamp(3.125rem,4.65vw,4.125rem);font-weight:800;white-space:nowrap}.ananas-hero p{font-size:1.4375rem;line-height:1.75;max-width:480px;margin:21px auto 29px;color:var(--text)}.ananas-start{display:inline-grid;place-items:center;min-height:58px;min-width:175px;padding:15px 38px;background:var(--lime);border:1px solid #aacd70;border-radius:16px;box-shadow:0 4px #9ab85833,0 8px 18px #456a1d13;color:#193f2b!important;font-size:1.1875rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s}.ananas-start:hover{transform:translateY(-2px);background:#b8e56c;box-shadow:0 5px #9ab85822,0 11px 18px #456a1d16}.ananas-start:active{transform:translateY(2px);box-shadow:0 1px #9ab85822}.ananas-hero-art{height:405px;position:relative;display:grid;place-items:center}.ananas-hero-shape{position:absolute;width:345px;height:320px;border-radius:48% 52% 36% 64%/58% 46% 54% 42%;background:#e6f3c7;transform:rotate(-10deg)}.ananas-hero-art img{width:310px;height:390px;-o-object-fit:contain;object-fit:contain;z-index:1;filter:drop-shadow(0 12px 12px #27442d18);animation:ananas-greet 9s ease-in-out infinite;transform-origin:50% 93%}.ananas-pilot{display:flex;justify-content:center;align-items:center;gap:23px;padding:18px 24px;background:#fcfaf2;border-block:1px solid #f2eedc;color:#64715a;font-size:.875rem}.ananas-pilot strong{color:#3f613e;white-space:nowrap}.ananas-process,.ananas-tour,.ananas-audience,.ananas-trust,.ananas-story,.ananas-closing,.ananas-faq{position:relative}.ananas-process{color:#fff5db;background:#fff5db;padding:70px 0 84px}.ananas-process>.ananas-wrap{color:var(--ink)}.ananas-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 54px;margin-top:42px}.ananas-step{display:grid;grid-template-columns:190px 1fr;align-items:center;min-height:236px;padding:18px;border:1px solid #e5eccf;border-radius:25px;background:#fffdf7;box-shadow:0 6px 20px #416c2110}.ananas-step:nth-child(2n){background:#eef6dd}.ananas-step img{width:190px;height:190px;-o-object-fit:contain;object-fit:contain}.ananas-step span{font-size:.75rem;font-weight:900;color:#7b9a4c}.ananas-step h3{font-size:1.5rem;margin-top:3px}.ananas-step p{font-size:.9375rem;line-height:1.8;color:var(--text);margin-top:12px}.ananas-tour{color:#e5f1d6;background:#e5f1d6;padding:72px 0 92px}.ananas-tour>.ananas-wrap{color:var(--ink)}.ananas-video-frame{width:min(960px,100%);margin:32px auto 0;padding:9px;background:#f5f9ed;border:1px solid #dce8c8;border-radius:22px;box-shadow:0 18px 34px #27442d1f;transform:rotate(-.5deg)}.ananas-video-frame video{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:16px;transform:rotate(.5deg)}.ananas-audience{color:#fffdf8;background:#fffdf8;padding:76px 0 92px}.ananas-audience>.ananas-wrap{color:var(--ink)}.ananas-situations{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px) / 3);gap:21px;overflow-x:auto;scroll-snap-type:x mandatory;padding:35px 2px 16px;scrollbar-color:#b9cf9a transparent}.ananas-situation{scroll-snap-align:start;background:#f0f7df;border-radius:27px;padding:22px 24px 28px;text-align:center}.ananas-situation:nth-child(3n+2){background:#fff2cc}.ananas-situation:nth-child(3n){background:#f7ecde}.ananas-situation img{width:224px;height:224px;-o-object-fit:contain;object-fit:contain;margin:auto}.ananas-situation h3{font-size:1.5rem}.ananas-situation p{font-size:.9375rem;line-height:1.85;color:var(--text);margin-top:10px}.ananas-trust{color:#eaf4d7;background:#eaf4d7;padding:74px 0 88px}.ananas-trust>.ananas-wrap{color:var(--ink)}.ananas-trust-intro{text-align:center;color:var(--text);font-size:1.0625rem;margin:16px auto 40px}.ananas-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.ananas-trust-grid article{text-align:center;background:#f9fce9;border:2px solid #9ab978;border-radius:50%;aspect-ratio:1;display:grid;align-content:center;padding:32px}.ananas-trust-grid article:nth-child(2){background:#f9edc3;border-color:#beaa57}.ananas-trust-grid h3{font-size:1.375rem}.ananas-trust-grid p{font-size:.9375rem;color:var(--text);margin-top:12px}.ananas-story{color:#fff2dd;background:#fff2dd;padding:75px 0 84px}.ananas-story>.ananas-wrap{color:var(--ink)}.ananas-story-grid{display:grid;grid-template-columns:.95fr 1.1fr;gap:72px;align-items:center}.ananas-story img{width:290px;height:290px;-o-object-fit:contain;object-fit:contain;margin:20px auto 0}.ananas-story p{font-size:1.0625rem;color:var(--text);margin-top:18px}.ananas-story .ananas-lead{font-size:1.5rem;font-weight:700;color:var(--ink);line-height:1.65}.ananas-closing{color:#eaf4d7;background:#eaf4d7;padding:58px 0 65px}.ananas-closing>.ananas-wrap{color:var(--ink)}.ananas-closing-inner{display:flex;align-items:center;justify-content:center;gap:34px}.ananas-closing img{width:206px;height:206px;-o-object-fit:contain;object-fit:contain}.ananas-closing h2{font-size:2.25rem}.ananas-faq{color:#fffdfa;background:#fffdfa;padding:58px 0 74px}.ananas-faq>.ananas-wrap{color:var(--ink)}.ananas-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px;margin-top:30px}.ananas-faq details{border-bottom:1px solid #dbe4cf}.ananas-faq summary{cursor:pointer;list-style:none;padding:20px 7px;font-size:1rem;font-weight:700}.ananas-faq summary::-webkit-details-marker{display:none}.ananas-faq summary:after{content:"+";float:left;color:#64854a;font-size:1.4rem}.ananas-faq details[open] summary:after{content:"−"}.ananas-faq details[open]{background:#f5f8ed}.ananas-faq details p{padding:0 9px 20px 30px;font-size:.875rem;color:var(--text)}@keyframes ananas-greet{0%,to{transform:rotate(0) translateY(0)}8%{transform:rotate(-2deg) translateY(-5px)}14%{transform:rotate(1deg) translateY(0)}}@media (max-width: 1000px){.ananas-wrap{width:min(100% - 42px,860px)}.ananas-hero-grid{grid-template-columns:1fr 1fr}.ananas-steps{grid-template-columns:1fr}.ananas-situations{grid-auto-columns:calc((100% - 21px)/2)}.ananas-story-grid{gap:36px}}@media (max-width: 640px){.ananas-wrap{width:calc(100% - 32px)}.ananas-hero{padding:30px 0 42px}.ananas-hero-grid{grid-template-columns:1fr}.ananas-hero-copy{order:1}.ananas-hero-art{height:265px}.ananas-hero-art img{width:220px;height:270px}.ananas-hero-shape{width:245px;height:225px}.ananas-hero h1{font-size:2.65rem;white-space:normal}.ananas-hero p{font-size:1.125rem}.ananas-wordmark{width:112px}.ananas-pilot{align-items:flex-start;gap:8px;flex-direction:column}.ananas-process,.ananas-tour,.ananas-audience,.ananas-trust,.ananas-story,.ananas-closing,.ananas-faq{padding-block:56px}.ananas-wave{height:42px;top:-41px}.ananas-step{grid-template-columns:112px 1fr;min-height:172px;padding:12px}.ananas-step img{width:112px;height:112px}.ananas-step h3{font-size:1.25rem}.ananas-step p{font-size:.8125rem}.ananas-situations{grid-auto-columns:86%}.ananas-situation img{width:190px;height:190px}.ananas-trust-grid{grid-template-columns:1fr;max-width:300px;margin:auto}.ananas-story-grid{grid-template-columns:1fr;text-align:center}.ananas-story img{width:230px;height:230px}.ananas-closing-inner{flex-direction:column;gap:18px}.ananas-closing img{width:175px;height:175px}.ananas-faq-list{grid-template-columns:1fr}.ananas-faq summary{font-size:.9375rem}}@media (prefers-reduced-motion: reduce){.ananas-hero-art img{animation:none}.ananas-start{transition:none}.ananas-situations{scroll-behavior:auto}}
