:root{--ink:#181917;--inksoft:#292b27;--paper:#f4f1e8;--white:#fffdf8;--muted:#606158;--line:#d2d0c7;--signal:#d2de22;--signaldeep:#4b5500;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline:3px solid var(--signaldeep);outline-offset:4px}img{width:100%;display:block}main{overflow:hidden}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}.skiplink{z-index:100;background:var(--signal);color:var(--ink);padding:.85rem 1rem;font-weight:800;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-180%)}.skiplink:focus{transform:translateY(0)}.announcement{background:var(--signal);min-height:40px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;padding:.55rem clamp(1.25rem,4vw,4.5rem);font-size:.72rem;display:flex}.announcement span{font-weight:850}.announcement span:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;margin-inline-end:.65rem;animation:1.8s infinite pulse;display:inline-block}.announcement b{font-weight:550}.siteheader{z-index:30;max-width:var(--max);background:color-mix(in srgb, var(--paper) 93%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:92px;margin:0 auto;padding:1.1rem clamp(1.25rem,4vw,4.5rem);display:grid;position:sticky;inset-block-start:0}.wordmark{flex-direction:column;align-items:flex-start;width:fit-content;line-height:1;text-decoration:none;display:inline-flex}.wordmarkmain{letter-spacing:-.085em;align-items:flex-end;gap:.24em;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:900;display:inline-flex}.wordmarkmain i{background:var(--signal);width:.22em;height:.72em;margin-bottom:.05em;display:inline-block;transform:skew(-9deg)}.wordmark small{letter-spacing:.16em;text-transform:uppercase;margin-top:.34rem;font-size:.56rem;font-weight:750}.siteheader nav{gap:2rem;display:flex}.siteheader nav a,.languagebutton{letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;font-size:.72rem;font-weight:750;text-decoration:none}.siteheader nav a{padding:.35rem 0;position:relative}.siteheader nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.siteheader nav a:hover:after{transform:scaleX(1)}.siteheader nav a:focus-visible:after{transform:scaleX(1)}.headeractions{justify-self:end;align-items:center;gap:1rem;display:flex}.languagebutton{cursor:pointer;min-height:44px;padding:.7rem .4rem}.headerbutton,.primarybutton{background:var(--ink);min-height:50px;color:var(--white);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.hero{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(390px,.76fr);align-items:center;gap:clamp(2.5rem,6vw,7.5rem);min-height:min(790px,100vh - 92px);margin:0 auto;padding:clamp(3.2rem,6vw,6.5rem) clamp(1.25rem,4vw,4.5rem);display:grid}.herocopy{max-width:790px}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:850}h1{letter-spacing:-.075em;max-width:9.5ch;margin-bottom:1.8rem;font-size:clamp(4rem,7.4vw,7.8rem);font-weight:850;line-height:.89}.herotext{max-width:690px;color:var(--muted);margin-bottom:2.2rem;font-size:clamp(1.07rem,1.5vw,1.3rem);line-height:1.65}.heroactions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.primarybutton{gap:2.2rem;min-height:60px;padding-inline:1.5rem}.primarybutton span,.headerbutton span{color:var(--signal);font-size:1rem}.textbutton{border-bottom:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:1.2rem;min-height:48px;padding:.7rem 0;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.heronote{color:var(--muted);margin:1.55rem 0 0;font-size:.82rem;font-weight:700}.heronote span{color:var(--signaldeep);margin-inline-end:.55rem;font-size:.65rem}.heroimage{background:#dad9d2;align-self:stretch;min-height:600px;margin:0;position:relative;overflow:hidden}.heroimage img{object-fit:cover;object-position:49% center;height:100%}.heroimage:after,.studioimage:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#00000085);position:absolute;inset:0}.heroimage figcaption,.studioimage figcaption{z-index:1;color:#fff;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750;line-height:1.45;position:absolute;inset-block-end:1.2rem;inset-inline:1.3rem}.imagebadge{z-index:2;aspect-ratio:1;background:var(--signal);width:54px;color:var(--ink);letter-spacing:-.06em;place-items:center;font-size:.76rem;font-weight:900;display:grid;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.facts{background:var(--ink);color:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.facts>div{border-inline-end:1px solid #3c3e38;flex-direction:column;justify-content:center;gap:.48rem;min-height:145px;padding:2rem clamp(1.25rem,4vw,4rem);display:flex}.facts>div:last-child{border-inline-end:0}.facts strong{color:var(--signal);letter-spacing:-.055em;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1}.facts span{color:#c5c7bf;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.section{max-width:var(--max);margin:0 auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,4vw,4.5rem)}.sectionintro{grid-template-columns:.48fr 1.2fr .8fr;align-items:start;gap:3rem;display:grid}.sectionintro h2,.experiencecopy h2,.offercopy h2,.aboutcopy h2,.appcopy h2,.faqintro h2,.finalcta h2{letter-spacing:-.067em;margin-bottom:0;font-size:clamp(2.6rem,5.4vw,5.45rem);line-height:.96}.sectionintro>p:last-child,.experiencecopy>p,.offercopy>p,.aboutcopy>p,.appcopy>p,.finalcta>p{color:var(--muted);font-size:1.08rem;line-height:1.72}.stepgrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem);display:grid}.stepgrid article{border-inline-end:1px solid var(--line);min-height:310px;padding:2rem}.stepgrid article:first-child{padding-inline-start:0}.stepgrid article:last-child{border-inline-end:0}.stepgrid article>span{color:var(--signaldeep);font-size:.74rem;font-weight:850}.stepgrid h3{letter-spacing:-.045em;max-width:14ch;margin:4.5rem 0 1rem;font-size:clamp(1.5rem,2.2vw,2rem)}.stepgrid p{max-width:39ch;color:var(--muted);margin-bottom:0;line-height:1.68}.experience{min-height:760px;padding:clamp(5rem, 8vw, 8rem) max(calc((100vw - var(--max)) / 2 + 4.5rem), 5vw);background:var(--ink);color:var(--white);grid-template-columns:minmax(380px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.studioimage{min-height:560px;margin:0;position:relative;overflow:hidden}.studioimage img{object-fit:cover;object-position:54% center;height:100%}.experiencecopy .eyebrow{color:var(--signal)}.experiencecopy>p{color:#bec1b7;max-width:650px;margin:2rem 0 2.5rem}.formatlist{border-top:1px solid #41433d}.formatlist article{border-bottom:1px solid #41433d;grid-template-columns:46px 1fr;gap:1rem;padding:1.5rem 0;display:grid}.formatlist article>span{color:var(--signal);font-size:.72rem;font-weight:850}.formatlist h3{letter-spacing:-.03em;margin-bottom:.45rem;font-size:1.22rem}.formatlist p{color:#aaada4;max-width:620px;margin-bottom:0;line-height:1.6}.offer{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.offercopy>p{max-width:650px;margin-top:2rem}.trustlinks{border-top:1px solid var(--line);max-width:650px;margin-top:3rem}.trustlinks a{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.84rem;font-weight:750;text-decoration:none;display:flex}.pricecard{background:var(--white);border:1px solid var(--line);box-shadow:20px 20px 0 var(--signal);padding:clamp(1.6rem,3.5vw,3rem)}.pricevalue{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:2rem;display:flex}.pricevalue strong{letter-spacing:-.09em;font-size:clamp(4.5rem,9vw,8.5rem);line-height:.82}.pricevalue span{max-width:13ch;color:var(--muted);letter-spacing:.06em;text-align:end;text-transform:uppercase;font-size:.78rem;font-weight:750;line-height:1.45}.included{padding:2rem 0}.included h3{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.78rem}.included ul{margin:0;padding:0;list-style:none;display:grid}.included li{color:var(--muted);border-bottom:1px solid #e6e3dc;grid-template-columns:26px 1fr;gap:.6rem;padding:.82rem 0;line-height:1.5;display:grid}.included li:before{content:"✓";color:var(--signaldeep);font-weight:900}.pricecard>a{background:var(--ink);min-height:60px;color:var(--white);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:.76rem;font-weight:850;text-decoration:none;display:flex}.pricecard>a span{color:var(--signal);font-size:1rem}.pricecard>p{color:#6a6d64;margin:1rem 0 0;font-size:.76rem;line-height:1.58}.about{border-top:1px solid var(--line);grid-template-columns:minmax(380px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.portrait{min-height:660px;margin:0;position:relative;overflow:hidden}.portrait img{object-fit:cover;object-position:45% center;height:100%;position:absolute}.portraitstamp{aspect-ratio:1;background:var(--signal);width:120px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:1rem;inset-inline-end:1rem;transform:rotate(5deg)}.portraitstamp span{letter-spacing:-.07em;font-weight:900}.portraitstamp small{letter-spacing:.09em;margin-top:.25rem;font-size:.48rem;font-weight:800}.aboutcopy>p{max-width:650px;margin-top:2rem}.credentials{background:var(--white);border-inline-start:5px solid var(--signal);gap:.65rem;max-width:650px;margin-top:2rem;padding:1.4rem;display:grid}.credentials strong{font-size:1.05rem}.credentials span{color:var(--muted);font-size:.86rem;line-height:1.55}.credentials small{color:#6d7067;font-size:.78rem;line-height:1.55}.aboutcopy>a,.appcopy>a{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;gap:2rem;width:fit-content;margin-top:2.2rem;padding-bottom:.35rem;font-size:.75rem;font-weight:850;text-decoration:none;display:flex}.appteaser{padding:clamp(5rem, 9vw, 9rem) max(calc((100vw - var(--max)) / 2 + 4.5rem), 5vw);color:var(--white);background:#2b2d29;grid-template-columns:minmax(0,.9fr) minmax(390px,.75fr);align-items:center;gap:clamp(3rem,10vw,11rem);display:grid}.statusrow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.statusrow .eyebrow{color:var(--signal);margin-bottom:0}.statusrow>span{background:var(--signal);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .75rem;font-size:.68rem;font-weight:850}.appcopy h2{margin-top:2rem}.appcopy>p{color:#bfc2b9;max-width:680px;margin:2rem 0 0}.appcopy>a{color:var(--white)}.appcopy>small{color:#999d94;margin-top:1rem;font-size:.75rem;display:block}.phoneconcept{width:min(100%,420px);box-shadow:26px 26px 0 var(--signal);background:#0e0f0d;border:1px solid #4e5149;border-radius:44px;margin-inline:auto;padding:12px;transform:rotate(2deg)}.phonescreen{background:var(--paper);min-height:650px;color:var(--ink);border-radius:34px;flex-direction:column;padding:1.5rem;display:flex;overflow:hidden}.phonescreen header{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.phonescreen header span{letter-spacing:-.07em;font-weight:900}.phonescreen header b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.phonefocus{padding:3.2rem 0}.phonefocus small{color:var(--signaldeep);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.phonefocus strong{letter-spacing:-.07em;max-width:7ch;margin-top:.8rem;font-size:3.5rem;line-height:.94;display:block}.phoneaction{background:var(--signal);grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem;display:grid}.phoneaction span{font-size:.72rem;font-weight:850}.phoneaction p{margin:0;font-weight:750}.phoneresources{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:auto;padding-top:2rem;display:grid}.phoneresources span{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.4rem;font-size:.72rem;font-weight:800}.phoneresources i{background:var(--white);border:1px solid var(--line);min-height:86px;display:block}.faq{grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,9vw,10rem);display:grid}.faqintro{align-self:start;position:sticky;inset-block-start:130px}.faqlist{border-top:1px solid var(--line)}.faqlist details{border-bottom:1px solid var(--line)}.faqlist summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;padding:1.65rem 0;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:750;list-style:none;display:grid}.faqlist summary::-webkit-details-marker{display:none}.faqlist summary:after{content:"+";color:var(--signaldeep);justify-self:end;font-size:1.5rem}.faqlist details[open] summary:after{content:"×"}.faqlist summary span{color:#777970;font-size:.7rem}.faqlist details p{max-width:720px;color:var(--muted);margin:0 0 1.65rem 48px;line-height:1.68}.hebrew .faqlist details p{margin-left:0;margin-right:48px}.finalcta{padding:clamp(5rem, 9vw, 9rem) max(calc((100vw - var(--max)) / 2 + 4.5rem), 5vw);background:var(--signal);color:var(--ink)}.finalcta .eyebrow{color:var(--signaldeep)}.finalcta h2{max-width:11ch}.finalcta>p{color:#34372d;max-width:680px;margin:2rem 0 0}.finalactions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.5rem;display:flex}.primarybutton.light{background:var(--ink);color:var(--white)}.callaction{flex-direction:column;justify-content:center;min-height:58px;text-decoration:none;display:inline-flex}.callaction small{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.callaction strong{margin-top:.25rem;font-size:1.08rem}.floatingcta{z-index:40;background:var(--signal);min-width:210px;min-height:56px;color:var(--ink);border:1px solid var(--ink);box-shadow:7px 7px 0 var(--ink);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.74rem;font-weight:850;text-decoration:none;animation:3.4s ease-in-out infinite floatcta;display:flex;position:fixed;inset-block-end:1.2rem;inset-inline-end:1.2rem}.floatingcta b{font-size:1rem}footer{padding:3.5rem max(calc((100vw - var(--max)) / 2 + 4.5rem), 5vw);background:var(--ink);color:var(--white);grid-template-columns:1fr 1fr auto;align-items:start;gap:2rem;display:grid}.footerbrand .wordmarkmain i{background:var(--signal)}footer p{color:#b2b5ad;margin:0;font-size:.76rem;line-height:1.55}.footerlinks{gap:.6rem;display:grid}.footerlinks a{font-size:.76rem;font-weight:750}.privacytext{grid-column:2/-1;max-width:760px}.hebrew h1,.hebrew h2,.hebrew h3{letter-spacing:-.035em}.hebrew .siteheader nav a,.hebrew .languagebutton,.hebrew .headerbutton,.hebrew .primarybutton,.hebrew .eyebrow,.hebrew .announcement,.hebrew .textbutton,.hebrew .floatingcta,.hebrew .pricecard>a,.hebrew .aboutcopy>a,.hebrew .appcopy>a{letter-spacing:0;text-transform:none}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}@keyframes floatcta{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1120px){.siteheader{grid-template-columns:1fr auto}.siteheader nav{display:none}.hero{grid-template-columns:1fr .78fr;gap:2.5rem}.sectionintro{grid-template-columns:1fr 2fr}.sectionintro>p:last-child{grid-column:2}.experience,.offer,.about,.appteaser,.faq{gap:3.5rem}footer{grid-template-columns:1fr 1fr}.privacytext{grid-column:auto}}@media (max-width:760px){body{padding-bottom:72px}.announcement{text-align:center;flex-direction:column;gap:.1rem;min-height:46px;padding-inline:1rem;font-size:.62rem}.siteheader{min-height:76px;padding-block:.9rem}.headerbutton{display:none}.wordmarkmain{font-size:1.72rem}.wordmark small{max-width:25ch;font-size:.5rem;line-height:1.25}.hero{grid-template-columns:1fr;min-height:0;padding-top:3.4rem}h1{max-width:9.5ch;font-size:clamp(3.2rem,14vw,4.45rem);line-height:.92}.herotext{font-size:1rem}.heroactions{flex-direction:column;align-items:flex-start}.primarybutton{justify-content:space-between;width:100%}.heroimage{min-height:460px}.facts{grid-template-columns:repeat(2,1fr)}.facts>div{border-bottom:1px solid #3b3d38;min-height:116px;padding:1.4rem 1.25rem}.section{padding-block:4.8rem}.sectionintro,.stepgrid,.experience,.offer,.about,.appteaser,.faq{grid-template-columns:1fr}.sectionintro>p:last-child{grid-column:auto}.sectionintro h2,.experiencecopy h2,.offercopy h2,.aboutcopy h2,.appcopy h2,.faqintro h2,.finalcta h2{font-size:clamp(2.45rem,11vw,3.75rem)}.stepgrid article{border-inline-end:0;border-bottom:1px solid var(--line);min-height:0;padding:2rem 0}.stepgrid article:last-child{border-bottom:0}.stepgrid h3{margin-top:2rem}.experience{min-height:0;padding:4.8rem 1.25rem}.studioimage{min-height:420px}.pricecard{box-shadow:10px 10px 0 var(--signal)}.pricevalue{flex-direction:column;align-items:start}.pricevalue span{text-align:start;max-width:none}.portrait{min-height:520px}.appteaser{padding:4.8rem 1.25rem 5.6rem}.phoneconcept{width:calc(100% - 12px);box-shadow:12px 12px 0 var(--signal);margin-top:1rem;transform:none}.phonescreen{min-height:590px}.phonefocus strong{font-size:3rem}.faqintro{position:static}.faqlist summary{grid-template-columns:38px minmax(0,1fr) auto;font-size:1.04rem}.faqlist details p,.hebrew .faqlist details p{margin-inline:38px 0}.finalcta{padding:4.8rem 1.25rem}.finalactions{flex-direction:column;align-items:stretch}.floatingcta{min-width:0;min-height:66px;box-shadow:none;border-inline:0;border-bottom:0;animation:none;inset-block-end:0;inset-inline:0}footer{grid-template-columns:1fr;padding:3rem 1.25rem}}@media (max-width:420px){.headeractions{gap:.3rem}.heroimage{min-height:400px}.facts strong{font-size:1.6rem}.phonescreen{min-height:540px}.phonefocus strong{font-size:2.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.apppage{background:var(--paper);min-height:100vh}.appheader{min-height:92px;padding:1.1rem max(calc((100vw - var(--max)) / 2 + 4.5rem), 5vw);background:var(--ink);color:var(--white);border-bottom:1px solid #3d3f39;justify-content:space-between;align-items:center;gap:2rem;display:flex}.appheaderactions{align-items:center;gap:1.2rem;display:flex}.appheaderactions>a:not(.headerbutton),.appheaderactions>button{color:var(--white);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.7rem .25rem;font-size:.72rem;font-weight:750;text-decoration:none}.appheader .headerbutton{background:var(--signal);color:var(--ink)}.apphero{min-height:calc(100vh - 92px);padding:clamp(4rem, 8vw, 8rem) max(calc((100vw - var(--max)) / 2 + 4.5rem), 5vw);background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(380px,.7fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.appstatus{align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.appstatus span{background:var(--signal);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:.58rem .78rem;font-size:.68rem;font-weight:850}.appstatus b{color:#aeb1a8;letter-spacing:.13em;font-size:.7rem}.appherocopy .eyebrow{color:var(--signal)}.apphero h1{max-width:11ch;margin-bottom:2rem;font-size:clamp(3.7rem,6.8vw,7rem)}.appherocopy>p:not(.eyebrow){color:#bfc2b9;max-width:720px;margin-bottom:2.2rem;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.68}.appherocopy .textbutton{color:var(--white);border-bottom-color:#777a72}.appherocopy>small{color:#92968c;margin-top:1.6rem;font-size:.76rem;display:block}.appvisual{width:min(100%,420px);box-shadow:28px 28px 0 var(--signal);background:#090a09;border:1px solid #4a4d45;border-radius:46px;margin-inline:auto;padding:12px;transform:rotate(2deg)}.appvisualscreen{background:var(--paper);min-height:680px;color:var(--ink);border-radius:36px;flex-direction:column;padding:1.6rem;display:flex;position:relative;overflow:hidden}.appvisualscreen>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.appvisualscreen>header span{letter-spacing:-.07em;font-weight:900}.appvisualscreen>header b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.appfocus{padding:3.5rem 0}.appfocus small{color:var(--signaldeep);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.appfocus strong{letter-spacing:-.07em;max-width:7ch;margin-top:.8rem;font-size:3.7rem;line-height:.92;display:block}.appactioncard{background:var(--signal);grid-template-columns:34px 1fr;gap:.7rem;padding:1.25rem;display:grid}.appactioncard>span{font-size:.7rem;font-weight:850}.appactioncard b{letter-spacing:.02em;font-size:.83rem}.appactioncard p{margin:.5rem 0 0;font-size:.84rem;line-height:1.5}.appresourcerow{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:auto;padding-top:2rem;display:grid}.appresourcerow span{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:850}.appresourcerow i{background:var(--white);border:1px solid var(--line);min-height:78px;display:block}.conceptlabel{color:#767970;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding-top:.55rem;font-size:.58rem;font-weight:800;position:absolute;inset-block-end:1rem;inset-inline:1.6rem}.conceptnote{grid-template-columns:.5fr 1.25fr .85fr;gap:3rem;display:grid}.conceptnote h2,.planned .sectionintro h2,.availabletoday h2,.appprivacy h2,.developmentpath .sectionintro h2{letter-spacing:-.067em;margin-bottom:0;font-size:clamp(2.6rem,5.3vw,5.35rem);line-height:.96}.conceptnote>p:last-child{color:var(--muted);font-size:1.08rem;line-height:1.72}.planned{border-top:1px solid var(--line)}.featuregrid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:clamp(4rem,7vw,7rem);display:grid}.featuregrid article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:2rem}.featuregrid article>div{justify-content:space-between;gap:1rem;display:flex}.featuregrid article>div span{color:var(--signaldeep);font-size:.72rem;font-weight:850}.featuregrid article>div b{background:var(--signal);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:.42rem .58rem;font-size:.62rem}.featuregrid h3{letter-spacing:-.045em;margin:4rem 0 1rem;font-size:clamp(1.5rem,2.3vw,2rem)}.featuregrid p{max-width:42ch;color:var(--muted);margin-bottom:0;line-height:1.68}.availabletoday{padding:clamp(5rem, 9vw, 9rem) max(calc((100vw - var(--max)) / 2 + 4.5rem), 5vw);background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(380px,.58fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid}.availabletoday .eyebrow{color:var(--signal)}.availabletoday>div>p:last-child{color:#bfc2b9;max-width:680px;margin:2rem 0 0;font-size:1.08rem;line-height:1.72}.availabletoday aside{background:var(--signal);color:var(--ink);padding:2rem;display:grid}.availabletoday aside>strong{letter-spacing:-.09em;font-size:clamp(4.5rem,8vw,7rem);line-height:.9}.availabletoday aside>span{margin-top:.6rem;font-weight:750}.availabletoday aside>b{border-top:1px solid #18191759;margin-top:2rem;padding-top:1rem;font-size:.8rem}.availabletoday aside>a{background:var(--ink);color:var(--white);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1rem;font-size:.74rem;font-weight:850;text-decoration:none;display:flex}.appprivacy{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.appprivacy>div>p:last-child{max-width:680px;color:var(--muted);margin:2rem 0 0;font-size:1.08rem;line-height:1.72}.appprivacy ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.appprivacy li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:30px 1fr;gap:.8rem;padding:1.35rem 0;line-height:1.55;display:grid}.appprivacy li:before{content:"✓";color:var(--signaldeep);font-weight:900}.developmentpath{border-top:1px solid var(--line)}.pathgrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(4rem,7vw,7rem);display:grid}.pathgrid article{border-inline-end:1px solid var(--line);min-height:280px;padding:1.6rem}.pathgrid article:first-child{padding-inline-start:0}.pathgrid article:last-child{border-inline-end:0}.pathgrid article>span{color:var(--signaldeep);font-size:.72rem;font-weight:850}.pathgrid h3{letter-spacing:-.035em;margin:4rem 0 1rem;font-size:1.35rem}.pathgrid p{color:var(--muted);margin-bottom:0;font-size:.92rem;line-height:1.65}.appfooter{padding:3rem max(calc((100vw - var(--max)) / 2 + 4.5rem), 5vw);background:var(--ink);color:var(--white);grid-template-columns:1fr 1fr auto;align-items:center;gap:2rem;display:grid}.appfooter p{color:#b2b5ad;margin:0;font-size:.76rem}.appfooter a{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.privacyframe{background:var(--paper);min-height:100vh;color:var(--ink)}.privacyheader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:108px;padding:0 4vw;display:flex}.privacyheader>div{align-items:center;gap:24px;display:flex}.privacyheader>div a,.privacyheader button{color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.privacyheader button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:12px 16px}.privacymain{width:min(1120px,92vw);margin:0 auto;padding:92px 0 110px}.privacyhero{max-width:870px;padding-bottom:72px}.privacyhero h1{letter-spacing:-.07em;max-width:760px;margin:18px 0 24px;font-size:clamp(3.5rem,8vw,7rem);line-height:.9}.privacyhero>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}.privacyhero small{letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font-size:.7rem;font-weight:850;display:block}.privacysections{border-top:1px solid var(--ink)}.privacysections article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:28px;padding:36px 0;display:grid}.privacysections article>span{color:var(--signaldeep);font-size:.8rem;font-weight:900}.privacysections h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,2rem)}.privacysections p{max-width:830px;color:var(--muted);margin:0;line-height:1.7}.privacycontact{background:var(--ink);color:var(--paper);margin-top:80px;padding:58px}.privacycontact h2{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.95}.privacycontact p{color:#c9c8c2;max-width:740px;line-height:1.65}.privacycontact>div{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.privacycontact a{background:var(--signal);color:var(--ink);letter-spacing:.07em;text-transform:uppercase;padding:16px 20px;font-size:.72rem;font-weight:900}.privacycontact a:last-child{color:var(--paper);background:0 0;border:1px solid #686963}.privacycontact a span{margin-inline-start:12px}.privacyfooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:110px;padding:28px 4vw;display:flex}.privacyfooter a{color:inherit;font-size:1.1rem;font-weight:950}.privacyfooter p{color:var(--muted);margin:0;font-size:.75rem}@media (max-width:680px){.privacyheader{min-height:92px;padding:18px 5vw}.privacyheader>div a{display:none}.privacymain{padding:64px 0 80px}.privacyhero{padding-bottom:48px}.privacysections article{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:28px 0}.privacycontact{margin-top:56px;padding:36px 24px}.privacycontact>div,.privacycontact a{width:100%}.privacycontact a{text-align:center}}.apppage.hebrew .appheaderactions>a:not(.headerbutton),.apppage.hebrew .appheaderactions>button,.apppage.hebrew .appstatus span,.apppage.hebrew .featuregrid article>div b,.apppage.hebrew .availabletoday aside>a{letter-spacing:0;text-transform:none}@media (max-width:980px){.appheaderactions>a:not(.headerbutton){display:none}.apphero,.availabletoday,.appprivacy{grid-template-columns:1fr}.appvisual{margin-top:1rem}.conceptnote{grid-template-columns:1fr 2fr}.conceptnote>p:last-child{grid-column:2}.pathgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.appheader{min-height:78px;padding:.9rem 1.25rem}.appheader .headerbutton{display:none}.appheaderactions{gap:.4rem}.apphero{min-height:0;padding:4.5rem 1.25rem 5.5rem}.appstatus{margin-bottom:2.2rem}.apphero h1{font-size:clamp(3rem,13vw,4.25rem)}.appvisual{width:calc(100% - 12px);box-shadow:12px 12px 0 var(--signal);transform:none}.appvisualscreen{min-height:590px}.appfocus strong{font-size:3rem}.conceptnote,.featuregrid,.pathgrid{grid-template-columns:1fr}.conceptnote>p:last-child{grid-column:auto}.conceptnote h2,.planned .sectionintro h2,.availabletoday h2,.appprivacy h2,.developmentpath .sectionintro h2{font-size:clamp(2.45rem,11vw,3.75rem)}.featuregrid article{min-height:240px}.featuregrid h3{margin-top:2.8rem}.availabletoday{padding:4.8rem 1.25rem}.pathgrid article{border-inline-end:0;border-bottom:1px solid var(--line);min-height:0;padding:2rem 0}.pathgrid h3{margin-top:2rem}.appfooter{grid-template-columns:1fr;align-items:start;padding:3rem 1.25rem}}
