@font-face{font-family:Plygo;src:url(assets/NotoSansHebrew-Regular.ttf) format('truetype');font-display:swap;font-weight:400}@font-face{font-family:Plygo;src:url(assets/NotoSansHebrew-Bold.ttf) format('truetype');font-display:swap;font-weight:700}:root{--bg:#080c10;--panel:#12191f;--lime:#b9e920;--text:#f4f6f6;--muted:#a6b0b4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:Plygo,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:6px}header{height:92px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff16;background:var(--bg)}.brand{display:flex;align-items:center;direction:ltr;gap:2px}.brand img{width:39px;height:45px}.brand b{font:italic 900 32px Arial;letter-spacing:-1.5px}.brand span,.phone-top b span{color:var(--lime)}nav{display:flex;gap:38px;font-size:14px}nav a:hover,.text-link:hover{color:var(--lime)}.language{border:1px solid #ffffff35;color:white;background:transparent;border-radius:99px;min-width:70px;min-height:42px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.8vw,88px);line-height:1.12;letter-spacing:-3px;margin-bottom:24px}h1 em{color:var(--lime);font-style:normal}h2{font-size:clamp(32px,3.6vw,54px);line-height:1.2;letter-spacing:-1.3px;margin-bottom:22px}h3{font-size:23px;line-height:1.3}p{color:var(--muted)}.hero{position:relative;min-height:690px;display:flex;align-items:center;overflow:hidden}.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:40% center}.hero-shade{position:absolute;inset:0;background:linear-gradient(270deg,#080c10f5 0%,#080c10b0 42%,#080c1010 100%),linear-gradient(0deg,#080c10 0%,transparent 35%)}[dir=ltr] .hero-shade{background:linear-gradient(90deg,#080c10f5,#080c10b0 42%,#080c1010),linear-gradient(0deg,#080c10,transparent 35%)}.hero-content{position:relative;padding:70px 7% 110px;width:min(850px,70%)}.eyebrow{font-size:12px;letter-spacing:1px;color:var(--lime);font-weight:bold;margin-bottom:22px}.hero .lead{font-size:19px;max-width:470px;color:#d0d7d7;line-height:1.85}.primary{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:var(--lime);color:#111a05;border-radius:9px;padding:14px 24px;font-weight:bold;min-height:54px}.primary:hover{background:#cafa3a}.hero-note{font-size:12px;margin:15px 0}.hero-bottom{position:absolute;bottom:30px;inset-inline:7%;display:flex;justify-content:space-between;color:#c2c8c9;font-size:11px;letter-spacing:1px}.wrap{max-width:1190px;margin:auto;padding-inline:38px}.intro{padding-top:110px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:20px 80px}.section-intro{font-size:18px;line-height:1.9;align-self:center}.steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:30px}.steps article{border-top:1px solid #344047;padding-top:20px}.step{color:var(--lime);font-size:14px;display:block;margin-bottom:24px}.steps p{font-size:15px;line-height:1.9}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.section-heading p{max-width:370px}.world-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.world{height:390px;border-radius:16px;position:relative;overflow:hidden}.world img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.world:hover img{transform:scale(1.03)}.world:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080c10ef,transparent 90%)}.world>div{position:absolute;bottom:20px;inset-inline:28px;z-index:1}.world p{color:#e0e4e5;font-size:13px;margin:10px 0}.world h3{font-size:32px;margin-bottom:15px}.organize{padding-block:125px;display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.organize-copy ul{list-style:none;padding:0;margin:25px 0 30px}.organize-copy li{padding-block:14px;border-bottom:1px solid #ffffff16;font-size:15px}.organize-copy li:before{content:'';display:inline-block;width:15px;height:15px;margin-inline-end:15px;background:var(--lime);vertical-align:middle;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.text-link{color:var(--lime);border-bottom:1px solid #b9e92066;padding-bottom:7px}.preview{position:relative;background:radial-gradient(ellipse,#b9e92018,transparent 70%);text-align:center}.phone{max-width:315px;margin:auto;border:7px solid #293138;border-radius:38px;background:#080c10;padding:18px 15px 28px;box-shadow:0 25px 65px #0009;transform:rotate(-3deg);text-align:start}.phone-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:24px}.phone-top b{font:italic bold 21px Arial}.phone-location{border-bottom:1px solid #ffffff25;padding-bottom:12px;font-size:11px}.phone h3{font-size:18px}.mini-card{border:1px solid #49591d;border-radius:13px;overflow:hidden}.mini-card>img{width:100%;height:110px;object-fit:cover}.mini-body{padding:13px}.mini-body h4{font-size:20px;margin:0 0 16px}.mini-facts{display:flex;justify-content:space-between;gap:10px;font-size:11px}.mini-facts p{margin:0 0 5px;color:#d2d5d8}.mini-facts small{color:var(--lime)}.count{border-inline-start:1px solid #ffffff35;padding-inline-start:12px;display:flex;flex-direction:column;gap:5px;justify-content:center}.count b{font-size:17px}.count small{color:var(--muted)}.mini-button{background:var(--lime);text-align:center;color:#152000;margin-top:16px;padding:9px;border-radius:7px;font-size:12px;font-weight:bold}.mini-update{display:flex;gap:10px;align-items:center;padding:16px 0 0;font-size:11px}.mini-update p{font-size:10px;margin:3px 0}.tick{border-radius:50%;background:var(--lime);color:#162106;padding:4px 9px}.preview-caption{display:block;font-size:11px;color:#899597;margin-top:25px}.community{text-align:center;padding-block:50px 100px;border-top:1px solid #ffffff20}.community>p:not(.eyebrow){max-width:640px;margin-inline:auto}.community-features{display:flex;justify-content:center;gap:40px;margin-top:35px;font-size:14px}.community-features span:before{content:'✓';color:var(--lime);margin-inline-end:10px}.download{background:var(--lime);color:#15200a;padding:80px 0;text-align:center}.download .eyebrow,.download p{color:#35431a}.download h2{font-size:clamp(35px,4vw,58px)}.stores{display:flex;justify-content:center;gap:16px;margin-top:32px;direction:ltr}.store{display:flex;gap:14px;align-items:center;text-align:start;border-radius:12px;padding:12px 25px;background:#0a100c;color:white;min-width:205px}.store svg{width:30px;height:34px;fill:white}.store small{font-size:11px;display:block;color:#cbd1c7}.store b{font-size:21px;font-family:Arial}.download-note{font-size:12px;margin:22px 0 0}footer{display:flex;align-items:center;gap:30px;padding-block:40px;font-size:12px}footer p{margin:0;flex:1}footer small{color:#8d9599}footer .brand b{font-size:25px}footer .brand img{width:30px}.legal{max-width:850px;padding-block:65px}.legal section{padding:20px 0;border-top:1px solid #ffffff20}.legal h2{font-size:23px}.legal p{line-height:1.95}.legal .summary{border-inline-start:3px solid var(--lime);padding-inline-start:20px;color:#e0e6e8}.legal-back{display:inline-block;margin-bottom:35px;color:var(--lime)}@media(max-width:760px){header{height:76px}nav{display:none}.brand b{font-size:28px}.hero{min-height:740px;align-items:start}.hero-photo{object-position:33% center}.hero-shade,[dir=ltr] .hero-shade{background:linear-gradient(180deg,#080c10ed,#080c1070 50%,#080c10 100%)}.hero-content{width:100%;padding:60px 24px 150px}h1{font-size:52px;letter-spacing:-2px;line-height:1.2}.hero .lead{font-size:16px;max-width:330px}.hero-bottom{inset-inline:24px;bottom:28px;gap:25px;flex-wrap:wrap}.wrap{padding-inline:24px}.intro{padding-top:65px;padding-bottom:55px;grid-template-columns:1fr;gap:10px}.steps{grid-template-columns:1fr;gap:12px;margin-top:15px}.steps article{display:grid;grid-template-columns:35px 1fr;gap:0 14px;padding-top:18px}.step{grid-row:1/3;margin-top:2px}.steps h3{font-size:21px;margin-bottom:8px}.steps p{grid-column:2}.section-heading{display:block}.world-grid{grid-template-columns:1fr}.world{height:320px}.organize{grid-template-columns:1fr;gap:50px;padding-block:70px}.section-intro{font-size:16px}.community{padding-block:45px 60px}.community-features{flex-wrap:wrap;gap:18px}.download{padding:60px 0}.stores{gap:10px}.store{min-width:0;padding:13px 14px;gap:9px;flex:1;max-width:190px}.store b{font-size:18px}.store svg{width:25px}.download h2{line-height:1.3}footer{flex-wrap:wrap;gap:20px}footer p{flex-basis:55%}footer small{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.language-switch{display:flex;align-items:center;direction:rtl;gap:3px;padding:5px;border:1px solid #ffffff29;border-radius:100px;background:#151c21;flex-shrink:0}.language-switch svg{width:18px;height:18px;margin:0 7px;color:#a6b0b4}.language-switch button{border:0;border-radius:100px;min-height:34px;padding:5px 13px;background:transparent;color:#acb7bb;font-size:12px;transition:background .18s,color .18s}.language-switch button[aria-pressed=true]{background:var(--lime);color:#172106;font-weight:bold}.language-switch button:hover:not([aria-pressed=true]){background:#26323a;color:white}.store b{white-space:nowrap}@media(max-width:400px){.language-switch svg{display:none}.language-switch button{padding-inline:10px}.store{padding-inline:10px;gap:7px}.store b{font-size:16px}}

/* Keep the brand lockup consistent on the landing and terms pages. */
.brand,.brand.legal-back{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;direction:ltr;gap:2px;white-space:nowrap;color:var(--text);flex-shrink:0;margin-bottom:0}.brand b{color:var(--text);line-height:1}.brand b span{color:var(--lime)}.brand img{display:block;flex-shrink:0}

.category-strip{display:flex;align-items:center;gap:20px;margin-bottom:30px;max-width:100%}.category-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.category-symbol img{display:block;width:30px;height:30px;object-fit:contain}@media(max-width:760px){.hero-content{padding-top:32px}.category-strip{justify-content:space-between;gap:7px;margin-bottom:28px}.category-symbol img{width:26px;height:26px}}@media(max-width:360px){.category-strip{gap:5px}.category-symbol img{width:24px;height:24px}}

/* Category showcase: a compact grid on desktop, a swipeable row on phones. */
.world-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.world-grid .world{grid-column:span 2;height:340px}.world-grid .world:nth-child(n+4){grid-column:span 3}.world .world-category{color:var(--lime);font-size:12px;letter-spacing:.7px;font-weight:700}.world h3{font-size:28px}.world-grid:focus-visible{outline:2px solid var(--lime);outline-offset:6px}
@media(max-width:760px){.world-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:16px;margin-inline-end:-24px;padding-inline-end:24px;scrollbar-width:thin;scrollbar-color:#b9e92066 transparent}.world-grid .world{flex:0 0 86%;height:330px;scroll-snap-align:start}.world>div{inset-inline:22px}.world h3{font-size:27px}.world img{transition:none}}

/* Immersive category carousel. */
.world-grid{position:relative;display:block;overflow:hidden;height:480px;border-radius:20px;margin:0;padding:0;touch-action:pan-y}
.world-grid .world,.world-grid .world:nth-child(n+4){position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s;pointer-events:none;border-radius:0}
.world-grid .world.is-active{opacity:1;visibility:visible;pointer-events:auto}
.world-grid .world img{transform:scale(1);transition:transform 6.5s linear;object-position:center 45%}
.world-grid .world.is-active img{transform:scale(1.075)}
.world-grid .world:after{background:linear-gradient(0deg,#080c10ed 0%,#080c1040 47%,transparent 80%)}
.world-grid .world>div{bottom:32px;inset-inline:36px;max-width:650px}
.world-grid .world h3{font-size:clamp(30px,4.2vw,54px);margin:10px 0 14px}
.world-grid .world p{font-size:16px}.world-grid .world .world-category{font-size:13px;letter-spacing:1px}
.carousel-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:18px;direction:ltr}
.carousel-dots{display:flex;align-items:center;gap:2px}.carousel-dots button{width:32px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center}
.carousel-dots button:after{content:'';width:7px;height:7px;border-radius:8px;background:#637078;transition:width .25s,background .25s}
.carousel-dots button[aria-pressed=true]:after{width:24px;background:var(--lime)}
.carousel-pause{width:44px;height:44px;border:1px solid #ffffff30;border-radius:50%;background:transparent;color:#d7dedf;font-size:17px}
.world-grid.is-paused .world img{transition:none}
@media(max-width:760px){.world-grid{height:425px;border-radius:16px}.world-grid .world{flex:none;scroll-snap-align:none}.world-grid .world>div{inset-inline:22px;bottom:26px}.world-grid .world h3{font-size:34px;line-height:1.2}.world-grid .world p{font-size:15px}.carousel-controls{margin-top:8px}}
@media(prefers-reduced-motion:reduce){.world-grid .world.is-active img{transform:none}.world-grid .world{transition:none}}

/* A shallow arc keeps the main card readable while revealing neighbouring categories. */
.world-grid{height:510px;background:transparent;border-radius:0;perspective:1200px;overflow:hidden;isolation:isolate}
.world-grid .world,.world-grid .world:nth-child(n+4){inset:20px auto auto 50%;width:66%;height:450px;border-radius:20px;transform:translateX(-50%) translateY(42px) scale(.83);transform-origin:50% 130%;transition:transform .85s cubic-bezier(.22,.7,.25,1),opacity .65s,visibility .85s;opacity:0;z-index:0}
.world-grid .world.is-active{transform:translateX(-50%) translateY(0) rotate(0) scale(1);opacity:1;z-index:3;box-shadow:0 18px 36px #0005}
.world-grid .world.is-before{transform:translateX(-125%) translateY(38px) rotate(-9deg) scale(.87);opacity:.72;visibility:visible;z-index:1}
.world-grid .world.is-after{transform:translateX(25%) translateY(38px) rotate(9deg) scale(.87);opacity:.72;visibility:visible;z-index:1}
[dir=rtl] .world-grid .world.is-before{transform:translateX(25%) translateY(38px) rotate(9deg) scale(.87)}
[dir=rtl] .world-grid .world.is-after{transform:translateX(-125%) translateY(38px) rotate(-9deg) scale(.87)}
.world-grid .world:not(.is-active)>div{opacity:0;transition:opacity .3s}.world-grid .world.is-active>div{opacity:1;transition:opacity .7s .15s}
@media(max-width:760px){.worlds.wrap{padding-inline:0}.worlds .section-heading{padding-inline:24px}.world-grid{height:435px}.world-grid .world,.world-grid .world:nth-child(n+4){width:77%;height:375px;inset-block-start:14px;border-radius:18px}.world-grid .world>div{inset-inline:20px;bottom:24px}.world-grid .world h3{font-size:30px}.world-grid .world p{font-size:14px}.carousel-controls{margin-top:0}}
@media(prefers-reduced-motion:reduce){.world-grid .world{transition:none}}

.cta-meet{display:inline-flex;align-items:center;gap:10px}.cta-logo{display:inline-flex;align-items:center;direction:ltr;gap:1px;background:var(--bg);padding:3px 9px 3px 3px;border-radius:6px;white-space:nowrap}.cta-logo img{display:block;width:28px;height:30px}.cta-logo b{font:italic 900 25px/1 Arial,sans-serif;letter-spacing:-1.2px;color:var(--text)}.cta-logo b span{color:var(--lime)}.hero .primary{padding-block:10px}

.ui-icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.text-link .ui-icon{margin-inline-start:8px}.icon-line{display:flex;align-items:center;gap:5px}.mini-facts .ui-icon{width:13px;height:13px}[dir=ltr] .arrow-icon{transform:scaleX(-1)}
