@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_app/immutable/assets/fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_app/immutable/assets/fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_app/immutable/assets/fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2)format("woff2"),url(/_app/immutable/assets/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_app/immutable/assets/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2)format("woff2"),url(/_app/immutable/assets/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/immutable/assets/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_app/immutable/assets/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#1d2b5c;--muted:#5b6585;--bg:#fbf5ea;--paper:#fffcf5;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .11 0 0 0 0 .17 0 0 0 0 .36 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--line:#1d2b5cd9;--shadow-sm:0 2px 6px #1d2b5c1a, 0 1px 2px #1d2b5c14;--shadow:0 6px 18px #1d2b5c1a, 0 2px 5px #1d2b5c12;--shadow-lg:0 12px 32px #1d2b5c21, 0 3px 8px #1d2b5c12;--blue:#e3efff;--mint:#dcf5e3;--peach:#ffe4dc;--sun:#ffd84d;--coral:#f0644a;--go:#1fa774;--radius:1.25rem}body{background:var(--grain), var(--bg);color:var(--ink);margin:0;font-family:Atkinson Hyperlegible,system-ui,sans-serif;line-height:1.5}h1,h2{margin:0;font-family:Fredoka Variable,ui-rounded,system-ui,sans-serif;font-weight:600;line-height:1.1}.mark{background:linear-gradient(transparent 55%, var(--sun) 55%)}button,.btn{border:2px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:1px 2px 0 #1d2b5c40, var(--shadow-sm);cursor:pointer;border-radius:28px 24px 30px 22px/24px 30px 22px 28px;padding:.7rem 1.2rem;font:500 1rem Fredoka Variable,ui-rounded,system-ui,sans-serif;text-decoration:none;transition:transform .12s,box-shadow .12s,background .2s;display:inline-block}button:nth-child(2n){border-radius:22px 30px 24px 28px/30px 22px 28px 24px}button:hover:not(:disabled){background:#fff4c7}button:active:not(:disabled){transform:translate(1px,1px)scale(.98);box-shadow:0 0 #1d2b5c40,0 1px 2px #1d2b5c1a}button:disabled{cursor:default;opacity:.5}button.on,button.ink{background:var(--ink);border-color:var(--ink);color:#fff}.main{background:var(--go);border-color:var(--line);color:#fff;font-weight:600}button.main:hover:not(:disabled){background:#23b47e}button.bare{box-shadow:none;background:0 0;border:none;padding:.2rem .4rem}button.bare:hover:not(:disabled){background:#ffd84d40}@media (prefers-reduced-motion:reduce){button{transition:none}}input{font:inherit;color:var(--ink);border:2px solid var(--line);background:var(--paper);box-sizing:border-box;border-radius:24px 20px 26px 18px/20px 26px 18px 24px;padding:.6rem 1rem;box-shadow:inset 0 2px #1d2b5c0f}input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #ffd84d99}.send-bar{bottom:calc(.5rem + var(--kb,0px));z-index:2;position:sticky}div.send-bar{background:var(--paper);box-shadow:var(--shadow);border-radius:999px;padding:.25rem}form:has(.send-bar) input{scroll-margin-bottom:5rem}.card{--tint:var(--peach);background:var(--grain), radial-gradient(120% 90% at 30% 0%, color-mix(in oklab, var(--tint) 45%, #fff), var(--tint) 75%);box-shadow:var(--shadow);border:1.5px solid #1d2b5c8c;border-radius:26px 22px 28px 20px/22px 28px 20px 26px;padding:1.25rem}.card h2{text-wrap:balance;font-size:1.45rem;font-weight:600;line-height:1.2}.slip{background:var(--paper);border:1.5px dashed #1d2b5c73;border-radius:20px 24px 18px 22px/22px 18px 24px 20px}.tag{background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:.15rem .7rem;font:600 .8rem Fredoka Variable,ui-rounded,sans-serif;display:inline-block}.hero-img{width:100%;max-height:220px}.big-btn{width:100%;padding:1rem;font-size:1.15rem}
