@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fredoka-hebrew-500-normal.DdMTjgiE.woff2)format("woff2"),url(/_astro/fredoka-hebrew-500-normal.BtShCMVp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fredoka-latin-ext-500-normal.0PZPWlWP.woff2)format("woff2"),url(/_astro/fredoka-latin-ext-500-normal.CA82fdYH.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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fredoka-latin-500-normal.B0JifZgm.woff2)format("woff2"),url(/_astro/fredoka-latin-500-normal.BL692wg7.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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-hebrew-600-normal.CTBxhdlE.woff2)format("woff2"),url(/_astro/fredoka-hebrew-600-normal.BiVDObXj.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-ext-600-normal.GoyidTAB.woff2)format("woff2"),url(/_astro/fredoka-latin-ext-600-normal.BExgZzUO.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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(/_astro/fredoka-latin-600-normal.CcrEjrB4.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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fredoka-hebrew-700-normal.DBqnFHCe.woff2)format("woff2"),url(/_astro/fredoka-hebrew-700-normal.DiqR04Vd.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fredoka-latin-ext-700-normal.-a2O67AJ.woff2)format("woff2"),url(/_astro/fredoka-latin-ext-700-normal.DBnuyHy7.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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fredoka-latin-700-normal.BOIZVyIN.woff2)format("woff2"),url(/_astro/fredoka-latin-700-normal.C8FeHd3X.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:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/assistant-hebrew-400-normal.BaQtOmbn.woff2)format("woff2"),url(/_astro/assistant-hebrew-400-normal.B18Ux13Q.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/assistant-latin-ext-400-normal.CJRdOknU.woff2)format("woff2"),url(/_astro/assistant-latin-ext-400-normal.BcqNq6r3.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:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/assistant-latin-400-normal.CDF-mh-3.woff2)format("woff2"),url(/_astro/assistant-latin-400-normal.BKD5Gqji.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:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/assistant-hebrew-600-normal.DM_XHISn.woff2)format("woff2"),url(/_astro/assistant-hebrew-600-normal.D6VOnxse.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/assistant-latin-ext-600-normal.BRc8ZhdA.woff2)format("woff2"),url(/_astro/assistant-latin-ext-600-normal.DvGDKMJu.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:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/assistant-latin-600-normal.DQhO4fCi.woff2)format("woff2"),url(/_astro/assistant-latin-600-normal.CfJI0IBS.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:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/assistant-hebrew-700-normal.DbcUQTwo.woff2)format("woff2"),url(/_astro/assistant-hebrew-700-normal.D7ACPilb.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/assistant-latin-ext-700-normal.BKDtlU5N.woff2)format("woff2"),url(/_astro/assistant-latin-ext-700-normal.D7H1VhBc.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:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/assistant-latin-700-normal.Bh4ZScKg.woff2)format("woff2"),url(/_astro/assistant-latin-700-normal.CguIzUmX.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:Playpen Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playpen-sans-hebrew-hebrew-700-normal.DngaM8vy.woff2)format("woff2"),url(/_astro/playpen-sans-hebrew-hebrew-700-normal.DKclyk8D.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root,[data-theme=light]{color-scheme:light;--np-bg:#fff;--np-surface:#f6f7fb;--np-plus-soft:#eef0ff;--np-text:#0b1220;--np-text-muted:#4a5568;--np-link:#4338ca;--np-plus:#4f46e5;--np-on-plus:#fff;--np-grad-from:#1a6ff0;--np-grad-to:#6a4bff;--np-gradient:linear-gradient(135deg, var(--np-grad-from), var(--np-grad-to));--np-on-gradient:#fff;--np-glow:radial-gradient(55% 70% at 100% 0%, #7c3aed29, #7c3aed00 70%), radial-gradient(35% 50% at 92% 6%, #2563ff1f, #2563ff00 70%);--np-border:#e5e7eb;--np-border-strong:#7c8599;--np-success:#15803d;--np-danger:#b91c1c;--np-focus:#4f46e5;--np-font-display:"Fredoka", "Assistant", system-ui, sans-serif;--np-font-body:"Assistant", system-ui, sans-serif;--np-font-hand:"Playpen Sans Hebrew", "Fredoka", cursive;--np-weight-body:400;--np-weight-strong:600;--np-weight-display:600;--np-weight-hero:700;--np-weight-hand:700;--np-radius-sm:8px;--np-radius:14px;--np-radius-lg:24px;--np-radius-bubble:24px 24px 24px 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--np-bg:#0b1220;--np-surface:#131a2b;--np-plus-soft:#1c1f45;--np-text:#f5f7fb;--np-text-muted:#a3adc2;--np-link:#a5a0ff;--np-plus:#8b85ff;--np-on-plus:#0b1220;--np-grad-from:#1a6ff0;--np-grad-to:#6a4bff;--np-on-gradient:#fff;--np-glow:radial-gradient(55% 70% at 100% 0%, #7c3aed4d, #7c3aed00 70%), radial-gradient(35% 50% at 92% 6%, #2563ff38, #2563ff00 70%);--np-border:#263049;--np-border-strong:#6b7590;--np-success:#4ade80;--np-danger:#f87171;--np-focus:#8b85ff}}[data-theme=dark]{color-scheme:dark;--np-bg:#0b1220;--np-surface:#131a2b;--np-plus-soft:#1c1f45;--np-text:#f5f7fb;--np-text-muted:#a3adc2;--np-link:#a5a0ff;--np-plus:#8b85ff;--np-on-plus:#0b1220;--np-grad-from:#1a6ff0;--np-grad-to:#6a4bff;--np-on-gradient:#fff;--np-glow:radial-gradient(55% 70% at 100% 0%, #7c3aed4d, #7c3aed00 70%), radial-gradient(35% 50% at 92% 6%, #2563ff38, #2563ff00 70%);--np-border:#263049;--np-border-strong:#6b7590;--np-success:#4ade80;--np-danger:#f87171;--np-focus:#8b85ff}[data-theme]{--np-gradient:linear-gradient(135deg, var(--np-grad-from), var(--np-grad-to))}:root{--np-ease-out:cubic-bezier(.22, 1, .36, 1);--wa-green:#25d366;--wa-ink:#0b2414;--np-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--np-plus-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 166 166'%3E%3Crect x='57' width='52' height='166' rx='26'/%3E%3Crect y='57' width='166' height='52' rx='26'/%3E%3C/svg%3E")}.np-plus{vertical-align:-.12em;background:var(--np-gradient);width:1em;height:1em;-webkit-mask:var(--np-plus-mask) center / contain no-repeat;mask:var(--np-plus-mask) center / contain no-repeat;flex:none;display:inline-block}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-wrap:break-word;background:var(--np-bg);color:var(--np-text);font-family:var(--np-font-body);font-weight:var(--np-weight-body);margin:0;font-size:1.0625rem;line-height:1.6}@media (width>=48rem){body{font-size:1.125rem}}img,svg{max-width:100%;height:auto}:where(p,li,dd,td,blockquote,figcaption){overflow-wrap:anywhere}h1,h2,h3,h4{font-family:var(--np-font-display);font-weight:var(--np-weight-display);text-wrap:balance;margin:0 0 .5em;line-height:1.2}h1{font-size:clamp(2.25rem,1.6rem + 2.8vw,3.5rem);font-weight:var(--np-weight-hero)}h2{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem)}:root{--np-fs-h1:clamp(2.4rem, 1.4rem + 3.4vw, 4.4rem);--np-fs-h1-long:clamp(2.1rem, 1.4rem + 2.4vw, 3.4rem);--np-fs-h2:clamp(2rem, 1.3rem + 2.2vw, 3.25rem)}h3{font-size:1.375rem}h4{font-size:1.125rem}p{margin:0 0 1em}p,li,dd,summary,figcaption{text-wrap:pretty}.nw{white-space:nowrap}ul,ol{margin:0 0 1em;padding-inline-start:1.3em}li{margin-block-end:.35em}a{color:var(--np-link);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--np-focus);outline-offset:3px;border-radius:4px}.site-header--overlay :focus-visible,.ph :focus-visible,.final :focus-visible,.studio :focus-visible{outline-color:var(--np-on-gradient)}.num{font-family:var(--np-font-display);font-weight:var(--np-weight-display);font-variant-numeric:tabular-nums}.hand{font-family:var(--np-font-hand);font-weight:var(--np-weight-hand);color:var(--np-link);font-size:1.25rem;line-height:1.3;display:inline-block;transform:rotate(-2deg)}.wrap{width:min(100% - 2rem,70rem);margin-inline:auto}.narrow{width:min(100% - 2rem,46rem);margin-inline:auto}.section{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem)}.section--alt{background:var(--np-surface);border-block:1px solid var(--np-border)}.section__head{max-width:42rem;margin-block-end:2rem}.lead{color:var(--np-text-muted);max-width:42rem;font-size:1.25rem}.muted{color:var(--np-text-muted)}.small{font-size:.875rem}.eyebrow{font-family:var(--np-font-display);font-size:1rem;font-weight:var(--np-weight-display);color:var(--np-link);margin-block-end:.75rem;display:inline-block}.more-link{margin-block-start:1.5rem}.skip{inset-inline-start:1rem;z-index:100;background:var(--np-text);color:var(--np-bg);border-radius:var(--np-radius-sm);padding:.6rem 1rem;position:absolute;top:-10rem}.skip:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.site-header{background:var(--np-surface);border-block-end:1px solid var(--np-border);z-index:40;position:sticky;inset-block-start:0}html{scroll-padding-block-start:5rem}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.brand{padding:.6rem .25rem;display:inline-flex}.logo{height:auto;display:block}.nav-list{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-list li{margin:0}.nav-list a{color:var(--np-text);font-weight:var(--np-weight-strong);padding-block:.4rem;text-decoration:none;display:inline-block}.nav-list a.lang-he{padding:.65rem .5rem}.nav-list a:hover,.nav-list a[aria-current]{color:var(--np-link);text-decoration:underline}.tool-chip{background:var(--np-plus);min-height:2.75rem;color:var(--np-on-plus);white-space:nowrap;font-family:var(--np-font-display);font-weight:var(--np-weight-display);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--np-plus) 85%, transparent);transition:translate .18s var(--np-ease-out);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.4rem 1.05rem;text-decoration:none;display:inline-flex}.tool-ico{width:.85em;height:.85em;-webkit-mask:var(--np-plus-mask) center / contain no-repeat;mask:var(--np-plus-mask) center / contain no-repeat;transition:rotate .25s var(--np-ease-out);background:currentColor;flex:none}@media (hover:hover) and (pointer:fine){.tool-chip:hover{translate:0 -2px}.tool-chip:hover .tool-ico{rotate:90deg}}.tool-chip:active{scale:.97}.tool-chip[aria-current]{box-shadow:0 0 0 2px var(--np-bg), 0 0 0 4px var(--np-plus)}.site-header--overlay .tool-chip{background:var(--np-on-gradient);color:var(--np-grad-to);box-shadow:0 10px 24px -14px #0b122099}@media (width<=34rem){.tool-chip{display:none}}@media (width>=34.01rem){.menu-tool{display:none}}.site-header--overlay{z-index:40;background:0 0;border:0;position:absolute;inset-block-start:0;inset-inline:0}.site-header--overlay.is-fixed{position:fixed}.site-header--overlay:before{content:"";z-index:-1;pointer-events:none;background:var(--np-text);opacity:0;transition:opacity .25s var(--np-ease-out);position:absolute;inset:0;box-shadow:0 12px 30px -18px #0b1220b3}.site-header--overlay.is-scrolled:before{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header--overlay:before{background:var(--np-surface)}}:root[data-theme=dark] .site-header--overlay:before{background:var(--np-surface)}.site-header--overlay .wrap{transition:min-height .25s var(--np-ease-out)}.site-header--overlay.is-scrolled .wrap{min-height:3.6rem}@media (prefers-reduced-motion:reduce){.site-header--overlay:before,.site-header--overlay .wrap{transition:none}}.site-header--overlay .nav-list a{color:var(--np-on-gradient)}.site-header--overlay .menu summary{color:var(--np-on-gradient);border-color:var(--np-on-gradient)}.site-header--overlay .menu[open] .nav-list a{color:var(--np-text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark-alt{background:var(--np-glow), var(--np-plus-soft)}}:root[data-theme=dark] .dark-alt{background:var(--np-glow), var(--np-plus-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band{background:var(--np-plus-soft)}}:root[data-theme=dark] .band{background:var(--np-plus-soft)}.band{background:var(--np-bg);color:var(--np-text);padding-block:1.6rem}.band ul{font-family:var(--np-font-display);font-weight:var(--np-weight-display);flex-wrap:wrap;justify-content:center;gap:1rem 2.2rem;margin:0;padding:0;font-size:clamp(1.3rem,1rem + 1.4vw,2rem);list-style:none;display:flex}.band li{align-items:center;gap:2.2rem;margin:0;display:flex}.band li+li:before{content:"";background:var(--np-plus);width:.8em;height:.8em;-webkit-mask:var(--np-plus-mask) center / contain no-repeat;mask:var(--np-plus-mask) center / contain no-repeat;flex:none}@media (width<=34rem){.band ul{flex-direction:column;align-items:center;gap:.35rem}.band li{gap:.7rem}}.menu{display:none}.menu summary{cursor:pointer;font-weight:var(--np-weight-strong);border:1px solid var(--np-border-strong);border-radius:var(--np-radius-sm);align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .9rem;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu-ico{width:.85em;height:.85em;-webkit-mask:var(--np-plus-mask) center / contain no-repeat;mask:var(--np-plus-mask) center / contain no-repeat;transition:rotate .2s var(--np-ease-out);background:currentColor;flex:none}.menu[open] .menu-ico{rotate:45deg}.menu-l-close,.menu[open] .menu-l-open{display:none}.menu[open] .menu-l-close{display:inline}.site-header--overlay .menu summary{background:color-mix(in srgb, var(--np-text) 14%, transparent)}@media (width<=52rem){.nav-desktop{display:none}.menu{display:block}.menu[open] .nav-list{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-lg);z-index:50;flex-direction:column;gap:0;margin-block-start:.75rem;padding:.5rem 1rem 1rem;position:absolute;inset-inline:0;box-shadow:0 24px 50px -20px #0b122073}.menu[open] summary{background:var(--np-bg);color:var(--np-text);border-color:var(--np-bg)}.site-header--overlay .menu[open] summary{color:var(--np-text)}.menu[open] .nav-list a{padding-block:.7rem;display:block}.site-header .menu[open] .nav-list .menu-tool a{border-radius:var(--np-radius-sm);background:var(--np-plus-soft);color:var(--np-link);align-items:center;gap:.7rem;margin-block:.5rem .35rem;padding:.7rem .9rem;text-decoration:none;display:flex}.menu-tool b{font-family:var(--np-font-display);font-weight:var(--np-weight-display);display:block}.menu-tool small{font-size:.85rem;font-weight:var(--np-weight-body);color:var(--np-text-muted);display:block}.menu-tool .tool-ico{width:1.1em;height:1.1em}.site-header .wrap{position:relative}@media (prefers-reduced-motion:no-preference){.menu[open] .nav-list{transition:opacity .18s var(--np-ease-out), translate .18s var(--np-ease-out)}@starting-style{.menu[open] .nav-list{opacity:0;translate:0 -8px}}}}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn,.wa-btn{min-height:3rem;font-family:var(--np-font-display);font-weight:var(--np-weight-display);cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-size:1.0625rem;text-decoration:none;display:inline-flex}.btn{background:var(--np-plus);color:var(--np-on-plus)}.btn:hover{text-decoration:underline}.btn--ghost{color:var(--np-text);border-color:var(--np-border-strong);background:0 0}.wa-btn{background:var(--wa-green);color:var(--wa-ink)}.btn,.wa-btn{transition:translate .18s var(--np-ease-out), scale .1s var(--np-ease-out), box-shadow .18s var(--np-ease-out)}@media (hover:hover) and (pointer:fine){.btn:hover,.wa-btn:hover{translate:0 -2px}}.btn:active,.wa-btn:active{scale:.97}.btn--on-color{background:var(--np-bg);color:var(--np-text);box-shadow:0 12px 30px -12px #0b122080}.btn--outline-on-color{color:var(--np-on-gradient);border-color:var(--np-on-gradient);background:0 0}.wa-btn svg{flex:none;width:1.25rem;height:1.25rem}.btn:disabled{opacity:.6;cursor:progress;text-decoration:none;translate:none}@media (width<=40rem){.actions>.btn,.actions>.wa-btn{flex:100%;justify-content:center}}.wa-btn:hover{text-decoration:underline}.sticky-wa{display:none}@media (width<=40rem){.sticky-wa{z-index:40;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--np-bg) 94%, transparent);border-block-start:1px solid var(--np-border);visibility:hidden;transition:translate .25s var(--np-ease-out), visibility 0s linear .25s;display:block;position:fixed;inset-block-end:0;inset-inline:0;translate:0 110%;box-shadow:0 -14px 30px -20px #0b122080}.sticky-wa.on{visibility:visible;transition:translate .25s var(--np-ease-out), visibility 0s;translate:0}.sticky-wa .wa-btn{justify-content:center;width:100%}html{scroll-padding-block-end:5.5rem}}.hero{background:url(/brand/bg/corner-waves.svg) top right / cover no-repeat, var(--np-bg);padding-block:clamp(3rem,2rem + 5vw,6rem) clamp(2.5rem,2rem + 3vw,4rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{background-image:url(/brand/bg/corner-waves-dark.svg)}}.hero h1{max-width:16ch}.hero .lead{margin-block-end:1.75rem}.grid{gap:1.25rem;display:grid}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.card{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-bubble);flex-direction:column;padding:1.5rem;display:flex}.section--alt .card{background:var(--np-bg)}.card h3{margin-block-end:.35rem}.card p:last-child,.card ul:last-child{margin-block-end:0}.card__link{font-weight:var(--np-weight-strong);margin-block-start:auto;padding-block-start:.75rem}.card__links{font-weight:var(--np-weight-strong);flex-wrap:wrap;gap:.4rem 1.25rem;margin-block-start:auto;padding-block-start:.75rem;display:flex}.hero .case-title{max-width:none;font-size:clamp(1.9rem,1.4rem + 2vw,2.8rem)}.case-body section{margin-block-end:2.25rem}.case-body li{margin-block-end:.75rem}.case-body li ul{margin-block-start:.5rem}.case-body .src,.src{color:var(--np-text-muted);margin:.25rem 0 0;font-size:.875rem}.case-quote{background:var(--np-plus-soft);border-radius:var(--np-radius-bubble);margin:0 0 2.25rem;padding:1.5rem 1.75rem}.case-quote blockquote{margin:0}.case-quote p{font-family:var(--np-font-display);font-weight:var(--np-weight-display);margin:0;font-size:1.375rem}.badges{flex-wrap:wrap;gap:.4rem;margin-block-end:.75rem;display:flex}.badge{font-size:.875rem;font-weight:var(--np-weight-strong);background:var(--np-plus-soft);color:var(--np-text);border-radius:999px;padding:.15rem .65rem}.badge--live{background:var(--np-success);color:var(--np-surface)}.work-card .field{color:var(--np-text-muted);margin-block-end:.75rem}.work-card .credit,.work-card .asof{color:var(--np-text-muted);font-size:.875rem}.work-card .asof{margin-block:.75rem 0}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;margin:0}.steps li:before{content:counter(step);font-family:var(--np-font-display);font-weight:var(--np-weight-hero);font-variant-numeric:tabular-nums;color:var(--np-plus);margin-block-end:.5rem;font-size:2.25rem;line-height:1;display:block}.steps strong{font-family:var(--np-font-display);font-size:1.2rem;display:block}.checks{padding:0;list-style:none}.checks li{padding-inline-start:1.6rem;position:relative}.checks li:before{content:"";background:var(--np-plus);width:.85em;height:.85em;-webkit-mask:var(--np-plus-mask) center / contain no-repeat;mask:var(--np-plus-mask) center / contain no-repeat;position:absolute;inset-block-start:.4em;inset-inline-start:0}.note{border-inline-start:4px solid var(--np-plus);background:var(--np-plus-soft);border-radius:var(--np-radius-sm);padding:1rem 1.25rem}.promise h3:before{content:"+";font-size:2rem;line-height:1;font-weight:var(--np-weight-hero);color:var(--np-plus);margin-block-end:.4rem;display:block}.faq details{border-block-end:1px solid var(--np-border);padding-block:.9rem}.faq summary{cursor:pointer;font-family:var(--np-font-display);font-weight:var(--np-weight-display);font-size:1.125rem}.faq details p{color:var(--np-text-muted);margin:.6rem 0 0}.cta{background:var(--np-surface);color:var(--np-text);border:1px solid var(--np-border);border-radius:var(--np-radius-bubble);padding:clamp(1.75rem,1.2rem + 3vw,3rem)}.cta p:not(.hand){color:var(--np-text-muted)}.crumb{color:var(--np-text-muted);margin-block-end:1rem;font-size:.95rem}.crumb a{padding-block:.6rem;display:inline-block}.doc__meta{color:var(--np-text-muted);font-size:.95rem}.doc__toc{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius);margin-block:1.5rem 2rem;padding:1rem 1.25rem}.doc__toc ol{margin:0}.doc__body section{margin-block-end:2rem}.doc__body h2{font-size:1.375rem}.doc__siblings{border-block-start:1px solid var(--np-border);flex-wrap:wrap;gap:.5rem 1.25rem;padding-block-start:1.25rem;display:flex}.form{gap:1.1rem;display:grid}.field-row{gap:.35rem;display:grid}.field-row label{font-weight:var(--np-weight-strong)}.field-row .hint{color:var(--np-text-muted);font-size:.92rem}.form input,.form select,.form textarea{font:inherit;color:var(--np-text);background:var(--np-surface);border:1.5px solid var(--np-border-strong);border-radius:var(--np-radius-sm);width:100%;padding:.65rem .8rem}.form textarea{resize:vertical;min-height:9rem}.form :user-invalid{border-color:var(--np-danger)}.form .trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form .consent{color:var(--np-text-muted);margin:0;font-size:.95rem}.form-status{min-height:1.5em;font-weight:var(--np-weight-strong)}.form-status:empty{min-height:0;margin-block-start:-1.1rem}.form-status[data-kind=ok]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-status[data-kind=error]{color:var(--np-danger)}.site-footer{background:var(--np-surface);border-block-start:1px solid var(--np-border);margin-block-start:3rem;padding-block:2.5rem 1.5rem;font-size:1rem}main:has(>:is(.final,.flush,.ph):last-child)+.site-footer{margin-block-start:0}main:has(>.ph:last-child)+.site-footer{border-block-start:0}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.75rem;display:grid}.site-footer h2{margin-block-end:.6rem;font-size:1.125rem}.site-footer .footer-logo{margin-block-end:.9rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin:0}.site-footer li a{padding-block:.6rem;display:inline-block}@media (width<=40rem){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>:first-child{grid-column:1/-1}}.slogan{font-family:var(--np-font-display);font-weight:var(--np-weight-display);color:var(--np-link)}.legal-line{border-block-start:1px solid var(--np-border);font-weight:var(--np-weight-strong);margin:2rem 0 0;padding-block-start:1.25rem}.copyright{color:var(--np-text-muted);margin:.25rem 0 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation-name:np-reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 140px}.reveal.reveal-now{animation-name:none}}}@keyframes np-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media print{.site-header,.wa-btn,.sticky-wa,.skip,.ph .pluses,.ph .edge,.final,.doc__toc,.doc-toc-m,.actions{display:none!important}.ph{color:var(--np-text)!important;background:0 0!important;padding-block:0 1rem!important}.ph *{color:var(--np-text)!important}:root{color-scheme:light}body{background:#fff!important}body,body *{color:#000!important;text-shadow:none!important}.reveal{opacity:1!important;animation:none!important;translate:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.head-tools{align-items:center;gap:1rem;display:flex}.a11y{position:relative}.a11y summary{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--np-text);border:2px solid;border-radius:50%;place-items:center;list-style:none;display:grid}.a11y summary::-webkit-details-marker{display:none}.a11y summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.4rem;height:1.4rem}.a11y summary svg circle{fill:currentColor;stroke:none}.a11y-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header--overlay .a11y summary{color:var(--np-on-gradient)}.a11y[open] summary{background:var(--np-bg);color:var(--np-text);border-color:var(--np-bg)}.a11y-panel{z-index:50;border-radius:var(--np-radius-lg);background:var(--np-bg);width:min(19rem,100vw - 2rem);color:var(--np-text);gap:.5rem;padding:1rem;display:grid;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0;box-shadow:0 24px 60px -24px #0b122099}.a11y-h{font-family:var(--np-font-display);font-weight:var(--np-weight-hero);margin:0 0 .2rem;font-size:1.2rem}.a11y-size{gap:.35rem;display:grid}.a11y-size>span{font-weight:var(--np-weight-strong)}.a11y .seg{background:var(--np-surface);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.25rem;display:grid}.a11y .seg button,.a11y .opt,.a11y .reset{font:inherit;color:var(--np-text);cursor:pointer}.a11y .seg button{min-height:2.6rem;font-weight:var(--np-weight-strong);background:0 0;border:0;border-radius:999px}.a11y .seg button[aria-pressed=true]{background:var(--np-plus);color:var(--np-on-plus)}.a11y .opt{border-radius:var(--np-radius);background:var(--np-surface);min-height:2.9rem;font-weight:var(--np-weight-strong);text-align:start;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:.3rem .8rem;display:flex}.a11y .opt i{background:var(--np-border-strong);width:2.6rem;height:1.5rem;transition:background-color .2s var(--np-ease-out);border-radius:999px;flex:none;position:relative}.a11y .opt i:after{content:"";background:var(--np-bg);width:1.1rem;height:1.1rem;transition:inset-inline-start .2s var(--np-ease-out);border-radius:50%;position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem}.a11y .opt[aria-pressed=true] i{background:var(--np-plus)}.a11y .opt[aria-pressed=true] i:after{inset-inline-start:1.3rem}.a11y-foot{justify-content:space-between;align-items:center;gap:.8rem;margin-block-start:.2rem;display:flex}.a11y .reset{border:2px solid var(--np-border-strong);min-height:2.75rem;font-weight:var(--np-weight-strong);background:0 0;border-radius:999px;padding:.3rem 1rem}.a11y-foot a{color:var(--np-link);font-weight:var(--np-weight-strong);padding-block:.6rem}:root.a11y-t1{font-size:112.5%}:root.a11y-t2{font-size:125%}:root.a11y-contrast:not(#np){--np-text-muted:var(--np-text);--np-border:var(--np-border-strong);--np-link:var(--np-text)}:root.a11y-contrast .hand,:root.a11y-contrast .ph-lead,:root.a11y-contrast .check-def{opacity:1}:root.a11y-links a:not(.btn):not(.wa-btn){text-underline-offset:.2em;text-decoration-thickness:2px;text-decoration:underline!important}:root.a11y-links a:not(.btn):not(.wa-btn):focus-visible,:root.a11y-links a:not(.btn):not(.wa-btn):hover{background:var(--np-plus-soft);color:var(--np-text)}:root.a11y-font:not(#np){--np-font-display:var(--np-font-body);--np-font-hand:var(--np-font-body)}:root.a11y-still *,:root.a11y-still :before,:root.a11y-still :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root.a11y-still .reveal{opacity:1!important;translate:none!important}@media (width<=52rem){.head-tools{gap:.6rem}}.logo--mono{color:var(--np-on-gradient);display:block}
