@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff)format("woff")}.site-header,main>section,.site-footer{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.site-header{padding-block:20px 8px}.section{border-top:1px solid var(--line);padding-block:clamp(56px,11vw,112px)}.section__title{font-family:var(--font-display);font-weight:var(--weight-display);margin-bottom:28px;font-size:clamp(1.875rem,5.5vw,2.75rem);line-height:1.1}.hero{gap:48px;padding-block:24px clamp(56px,10vw,104px);display:grid}.hero__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(2.875rem,11vw,5.25rem);line-height:1.02}.hero__slogan{color:var(--mist);text-align:right;margin-top:12px;font-size:1.125rem}.hero__can{color:var(--can)}.hero__lead{max-width:36ch;margin-top:20px;margin-bottom:32px;font-size:clamp(1.1875rem,3.2vw,1.3125rem);line-height:1.6}@media (width>=960px){.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;padding-top:48px}}.signup{gap:14px;max-width:520px;display:grid}.signup__fields{gap:14px;display:grid}@media (width>=560px){.signup__fields{grid-template-columns:2fr 3fr}}.field{gap:6px;display:grid}.field__label{font-size:.9375rem;font-weight:500}.field__hint{color:var(--mist);font-weight:400}.field input{border:1.5px solid var(--line);border-radius:var(--r-field);background:var(--night-raised);height:52px;padding-inline:14px;font-size:1.0625rem}.field input[dir=ltr]{text-align:left}.field input:hover{border-color:color-mix(in srgb, var(--line) 50%, var(--mist))}.field input[aria-invalid=true]{border-color:var(--error)}.button{border-radius:var(--r-control);background:var(--accent);min-height:54px;color:var(--on-accent);cursor:pointer;border:0;padding:12px 24px;font-size:1.0625rem;font-weight:600}.button:hover{background:var(--accent-press)}.button:disabled{opacity:.7;cursor:progress}.button--quiet{min-height:46px;color:var(--chalk);border:1.5px solid var(--line);background:0 0;justify-self:start}.button--quiet:hover{background:var(--night);border-color:var(--mist)}.signup__error{color:var(--error);font-size:.9375rem}.signup__trust{color:var(--chalk);font-size:.9375rem}.signup__consent{color:var(--mist);font-size:.8125rem;line-height:1.5}.thanks{border:1px solid var(--line);border-radius:var(--r-card);background:var(--night-raised);gap:20px;max-width:520px;padding:22px;display:grid}.thanks__title,.thanks--compact{align-items:center;gap:10px;font-size:1.125rem;font-weight:600;display:flex}.thanks__title svg,.thanks--compact svg{color:var(--mint);flex:none}.thanks--compact{background:0 0;border:0;padding:0}.thanks__block{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.thanks__block legend{float:right;width:100%;margin-bottom:12px;font-weight:500}.thanks__note{color:var(--mint);font-size:.9375rem}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice{border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:8px 16px}.choice:hover{border-color:var(--mist)}.phone-optin__title{font-weight:500}.checkbox{color:var(--mist);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.checkbox input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.demo{justify-items:center;gap:16px;display:grid}.demo__caption{color:var(--mist);font-size:.9375rem}.levels{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.level{border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:6px 14px;font-size:.9375rem}.level:hover{border-color:var(--mist)}.level[aria-pressed=true]{background:var(--chalk);border-color:var(--chalk);color:var(--night);font-weight:600}.phone{border-radius:var(--r-device);background:var(--bezel);width:min(344px,100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--chalk) 12%, transparent), 0 30px 60px -20px #0009;padding:10px}.phone__screen{border-radius:calc(var(--r-device) - 10px);background:var(--paper);color:var(--ink);overflow:hidden}.screen{grid-template-rows:auto auto minmax(80px,auto) minmax(190px,auto);gap:14px;min-height:580px;padding:32px 20px 24px;display:grid}.screen__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.screen__count{border:1px solid var(--paper-line);background:var(--paper-card);min-width:44px;min-height:32px;color:var(--ink-soft);font-variant-numeric:tabular-nums;cursor:pointer;direction:ltr;border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:600}.screen__count:hover{color:var(--ink)}.screen__label{color:var(--ink-soft);font-size:.8125rem;font-weight:500;display:block}.screen__hebrew{font-family:var(--font-display);font-weight:var(--weight-display);margin-top:6px;font-size:1.5rem;line-height:1.3}.screen__mic{justify-content:center;align-items:center;gap:14px;min-height:72px;display:flex}.mic{background:var(--ink);width:64px;height:64px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.is-listening .mic{animation:1.2s ease-out infinite mic-ring}@keyframes mic-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ink) 35%, transparent)}to{box-shadow:0 0 0 16px #0000}}.wave{align-items:center;gap:4px;height:40px;display:flex}.wave span{background:var(--ink);transform-origin:50%;border-radius:3px;width:5px;height:100%;animation:.9s ease-in-out infinite wave}@keyframes wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.screen__said,.screen__feedback{opacity:0;transition:opacity .22s}.screen__said.is-visible,.screen__feedback.is-visible{opacity:1}.transcript{text-align:left;margin-top:6px;font-size:1.0625rem;line-height:1.5}.flag{color:inherit;border-radius:4px;padding:1px 3px}.flag--correct{background:var(--ok-tint)}.flag--almost{background:var(--almost-tint);-webkit-text-decoration:underline wavy var(--almost-ink);text-decoration:underline wavy var(--almost-ink);text-underline-offset:4px;text-decoration-thickness:1px}.feedback{border:1px solid var(--paper-line);border-radius:var(--r-card);background:var(--paper-card);gap:14px;padding:16px;display:grid}.feedback__verdict{align-items:flex-start;gap:8px;font-weight:500;line-height:1.45;display:flex}.feedback__verdict svg{flex:none;margin-top:3px}.feedback--correct .feedback__verdict svg{color:var(--ok-ink)}.feedback--almost .feedback__verdict svg{color:var(--almost-ink)}.feedback__english{font-weight:600}.feedback__sentence{border-top:1px solid var(--paper-line);gap:6px;padding-top:12px;display:grid}.sentence__text{text-align:left;font-size:1.0625rem;font-weight:500;line-height:1.45}.fix{background:var(--ok-tint);color:inherit;border-radius:4px;padding:1px 3px}.listen{background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;border:0;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:4px;padding:8px 16px;font-size:.9375rem;font-weight:600;display:inline-flex}.listen svg{color:var(--teal)}.listen:hover{background:color-mix(in srgb, var(--ink) 85%, var(--teal))}.listen.is-inviting{animation:1.6s ease-out infinite listen-ring}@keyframes listen-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--teal) 55%, transparent)}to{box-shadow:0 0 0 12px #0000}}.demo__fit{text-align:center;max-width:34ch;color:var(--mist);font-size:.9375rem}.steps__list{gap:32px;display:grid}.step{grid-template-columns:auto 1fr;gap:4px 18px;display:grid}.step__number{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--violet);grid-row:span 2;font-size:2.5rem;line-height:1}.step:nth-child(2) .step__number{color:var(--pink)}.step:nth-child(3) .step__number{color:var(--teal)}.step__title{font-size:1.25rem;font-weight:600;line-height:1.3}.step__body{color:var(--mist);max-width:34ch}@media (width>=860px){.steps__list{grid-template-columns:repeat(3,1fr);gap:40px}.step{grid-template-columns:1fr;row-gap:10px}.step__number{grid-row:auto;font-size:3.5rem}}.price{gap:40px;display:grid}.price__title{gap:6px;margin-bottom:24px;font-size:clamp(2.25rem,7vw,3.5rem);display:grid}.price__cap{color:var(--teal);font-size:.55em}.price__points{gap:18px;max-width:44ch;display:grid}.price__point{border-inline-start:3px solid var(--line);gap:2px;padding-inline-start:16px;display:grid}.price__point h3{font-size:1.125rem;font-weight:600;line-height:1.35}.price__point p{color:var(--mist)}.price__fit{margin-top:24px;font-weight:500}.price__note{color:var(--mist);margin-top:8px;font-size:.875rem}@media (width>=880px){.price{grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.month{border:1px solid var(--line);border-radius:var(--r-card);background:var(--night-raised);gap:16px;padding:20px;display:grid}.month__label{font-weight:600}.month__rows{gap:18px;display:grid}.month__row{gap:6px;display:grid}.month__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.month__who{font-weight:500}.month__cost{font-family:var(--font-display);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}.meter{background:var(--line);border-radius:999px;height:12px;display:flex;position:relative;overflow:hidden}.meter__paid{background:var(--teal)}.meter__free{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--teal) 45%, transparent) 0 4px, transparent 4px 8px)}.meter__cap{background:var(--chalk);width:2px;position:absolute;top:-2px;bottom:-2px}.month__days{color:var(--mist);font-size:.875rem}.story__body{max-width:32ch;font-size:clamp(1.25rem,3.6vw,1.5rem);line-height:1.55}.final__title{font-size:clamp(2rem,6vw,3rem)}.site-footer{border-top:1px solid var(--line);color:var(--mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:32px 40px;font-size:.9375rem;display:flex}.site-footer__links{flex-wrap:wrap;gap:8px 24px;display:flex}.preview-banner{padding:8px var(--gutter);background:var(--violet);color:var(--brand-ink);text-align:center;font-size:.875rem;font-weight:600}.section__title--violet{color:var(--violet)}.section__title--pink{color:var(--pink)}.brand-name{display:inline-flex}.brand-dots{gap:8px;margin-top:18px;display:flex}.brand-dots i{background:var(--teal);border-radius:50%;width:12px;height:12px}.brand-dots i:nth-child(-n+2){background:var(--violet)}.brand-dots i:nth-child(3),.brand-dots i:nth-child(4){background:var(--pink)}.brand-dots i:nth-child(2),.brand-dots i:nth-child(4){margin-inline-end:10px}.step:first-child .step__title,.price__point:nth-child(3n+1) h3{color:var(--violet)}.step:nth-child(2) .step__title,.price__point:nth-child(3n+2) h3{color:var(--pink)}.step:nth-child(3) .step__title,.price__point:nth-child(3n) h3{color:var(--teal)}.price__point:nth-child(3n+1){border-inline-start-color:var(--violet)}.price__point:nth-child(3n+2){border-inline-start-color:var(--pink)}.price__point:nth-child(3n){border-inline-start-color:var(--teal)}.thanks__block legend,.phone-optin__title{color:var(--violet)}.privacy-dialog{border:1px solid var(--line);border-radius:var(--r-card);background:var(--night);width:min(680px,100% - 32px);max-height:calc(100% - 48px);color:var(--chalk);padding:20px 20px 32px;overflow:auto}.privacy-dialog::backdrop{background:#0009}.privacy-dialog__close{float:left;border:1.5px solid var(--line);background:var(--night-raised);cursor:pointer;border-radius:999px;min-height:40px;padding:6px 14px;position:sticky;top:0}.privacy-dialog h1{font-family:var(--font-display);font-weight:var(--weight-display);font-size:2rem;line-height:1.1}.privacy-dialog h2{margin-top:28px;margin-bottom:8px;font-size:1.1875rem;font-weight:600}.privacy-dialog p,.privacy-dialog ul{margin-top:10px}.privacy-dialog ul{padding-inline-start:1.2em;list-style:outside}.privacy-dialog .doc__updated{color:var(--mist);font-size:.875rem}
