@font-face{font-family:KaTeX_AMS;src:url(/app/fonts/katex/KaTeX_AMS-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Caligraphic;src:url(/app/fonts/katex/KaTeX_Caligraphic-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Caligraphic;src:url(/app/fonts/katex/KaTeX_Caligraphic-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Fraktur;src:url(/app/fonts/katex/KaTeX_Fraktur-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Fraktur;src:url(/app/fonts/katex/KaTeX_Fraktur-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Main;src:url(/app/fonts/katex/KaTeX_Main-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Main;src:url(/app/fonts/katex/KaTeX_Main-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Main;src:url(/app/fonts/katex/KaTeX_Main-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Main;src:url(/app/fonts/katex/KaTeX_Main-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Math;src:url(/app/fonts/katex/KaTeX_Math-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:KaTeX_Math;src:url(/app/fonts/katex/KaTeX_Math-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_SansSerif;src:url(/app/fonts/katex/KaTeX_SansSerif-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:KaTeX_SansSerif;src:url(/app/fonts/katex/KaTeX_SansSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:KaTeX_SansSerif;src:url(/app/fonts/katex/KaTeX_SansSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Script;src:url(/app/fonts/katex/KaTeX_Script-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size1;src:url(/app/fonts/katex/KaTeX_Size1-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size2;src:url(/app/fonts/katex/KaTeX_Size2-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size3;src:url(/app/fonts/katex/KaTeX_Size3-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Size4;src:url(/app/fonts/katex/KaTeX_Size4-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KaTeX_Typewriter;src:url(/app/fonts/katex/KaTeX_Typewriter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@layer components{.cs-app{--cs-ease:cubic-bezier(.22, 1, .36, 1);--cs-ease-move:cubic-bezier(.25, 1, .5, 1);--cs-navy:#161b3d;--cs-navy-2:#20285c;--cs-gold-ink:#8a5508;--cs-gold-soft:#fbf0d6;--cs-gold-line:#d698286b;--cs-gold-fill:linear-gradient(100deg, #b9740c 0%, #e7a52c 30%, #ffe08f 52%, #eaa72d 74%, #b9740c 100%);--cs-action:#1d4fd6;--cs-action-hover:#1a46c0;--cs-bg:#f8f6f1;--cs-paper:#fffdf9;--cs-sunk:#f1eee6;--cs-ink:#161b3d;--cs-ink-2:#4b5070;--cs-line:#161b3d17;--cs-edge:#868aa3;--cs-track:#161b3d14;--cs-hairline:inset 0 0 0 1px #161b3d0f;--cs-shadow:0 1px 1px #161b3d0a, 0 10px 26px -16px #161b3d2e, 0 34px 64px -44px #161b3d42;--cs-shadow-lift:0 2px 4px #161b3d0d, 0 20px 36px -18px #161b3d3d, 0 48px 84px -46px #161b3d52;--cs-ok:#0e6b48;--cs-ok-soft:#e7f5ee;--cs-ok-line:#3fa57c;--cs-no:#a3263c;--cs-no-soft:#fcedf0;--cs-no-line:#e07b8e;--cs-hint-soft:#fdf4e1;--cs-hint-ink:#7a4806;--cs-accent:#e3a52b;--cs-accent-ink:var(--cs-gold-ink);--cs-accent-soft:var(--cs-gold-soft);--cs-accent-line:var(--cs-gold-line);--cs-accent-fill:var(--cs-navy);--background:var(--cs-bg);--foreground:var(--cs-ink);--card:var(--cs-paper);--card-foreground:var(--cs-ink);--muted:var(--cs-sunk);--muted-foreground:var(--cs-ink-2);--border:#161b3d1a;--input:var(--cs-edge);--primary:var(--cs-action);--ring:var(--cs-action);isolation:isolate;color:var(--cs-ink);background-color:var(--cs-bg);font-size:18px;line-height:1.7;position:relative;overflow-x:clip}.dark .cs-app{--cs-gold-ink:#f2c35b;--cs-gold-soft:#2c2a3a;--cs-gold-line:#f2c35b57;--cs-action:#2c58d6;--cs-action-hover:#3461e0;--cs-bg:#0b0e22;--cs-paper:#141938;--cs-sunk:#1b2146;--cs-ink:#f3efe6;--cs-ink-2:#b8bcd6;--cs-line:#f3efe617;--cs-edge:#7a80a3;--cs-track:#f3efe61a;--cs-hairline:inset 0 0 0 1px #f3efe612;--cs-shadow:0 1px 1px #0000004d, 0 14px 30px -18px #000000b3;--cs-shadow-lift:0 2px 6px #00000059, 0 26px 46px -22px #000c;--cs-ok:#6fd4a6;--cs-ok-soft:#0f2a24;--cs-ok-line:#2f8f68;--cs-no:#ff9aab;--cs-no-soft:#2e1420;--cs-no-line:#b4475d;--cs-hint-soft:#2a2112;--cs-hint-ink:#f5c66a;--cs-accent:#e8b64a;--cs-accent-fill:#f3efe6;--border:#f3efe61f}.cs-accent-math,.cs-accent-lashon{--cs-site:var(--cs-accent)}.cs-app:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:radial-gradient(56rem 34rem at 100% -6%,#1d4fd612,#0000 62%),radial-gradient(44rem 30rem at -8% 4%,#e3a52b1a,#0000 64%),radial-gradient(60rem 36rem at 30% 70rem,#1d4fd609,#0000 70%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.dark .cs-app:before{background:radial-gradient(56rem 34rem at 100% -6%,#3461e029,#0000 62%),radial-gradient(44rem 30rem at -8% 4%,#e3a52b14,#0000 64%)}.cs-app h1,.cs-app h2,.cs-app h3{font-family:var(--font-display);color:var(--cs-ink);letter-spacing:-.01em;line-height:1.2}.cs-app .cs-tap{min-width:44px;min-height:44px}.cs-app :focus-visible{outline:3px solid color-mix(in srgb, var(--cs-action) 55%, transparent);outline-offset:3px}.cs-app .cs-ink-accent{color:var(--cs-gold-ink)}.cs-ink-2{color:var(--cs-ink-2)}.cs-link{min-height:44px;color:var(--cs-action);align-items:center;gap:4px;font-size:16px;font-weight:600;display:inline-flex}.dark .cs-link{color:#9db9ff}.cs-link>svg{transition:transform .26s var(--cs-ease)}@media (hover:hover){.cs-link:hover>svg:last-child{transform:translate(-3px)}}.cs-eyebrow{color:var(--cs-gold-ink);font-size:16px;font-weight:600}.cs-logo-mark{perspective:360px;flex-shrink:0;width:46px;height:46px;display:inline-block}.cs-logo-mark img{width:100%;height:100%;transition:transform .62s var(--cs-ease);display:block;transform:rotateY(0)}.cs-logo-mark-lg{width:76px;height:76px}@media (hover:hover) and (pointer:fine){.cs-brand:hover .cs-logo-mark img{transform:rotateY(-22deg)rotateX(8deg)}}.cs-logo3d{--size:220px;width:var(--size);height:var(--size);perspective:900px;pointer-events:none;flex-shrink:0;position:relative}.cs-logo3d-float,.cs-logo3d-tilt{transform-style:preserve-3d;position:absolute;inset:0}.cs-logo3d-tilt{transform:rotateX(5deg)rotateY(-12deg)}.cs-logo3d-ring,.cs-logo3d-letter{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.cs-logo3d-letter{transform:translateZ(calc(var(--size) * .13))}.cs-logo3d-sheen{-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;position:absolute;inset:0;overflow:hidden}.cs-logo3d-sheen[data-layer=ring]{--mask:url(/app/brand/logo-n-ring.svg);transform:translateZ(1px)}.cs-logo3d-sheen[data-layer=letter]{--mask:url(/app/brand/logo-n-letter.svg);transform:translateZ(calc(var(--size) * .13 + 1px))}.cs-logo3d-sheen>i{opacity:0;background:linear-gradient(108deg,#0000 42%,#fff9ded9 50%,#0000 58%);position:absolute;inset:-10% -70%;transform:translate(-62%)}.cs-logo3d-floor{pointer-events:none;opacity:.85;inset-inline:16%;background:radial-gradient(closest-side,#0406148c,#04061433 58%,#0000);height:12%;position:absolute;bottom:-9%}.cs-logo3d[data-live] .cs-logo3d-float{animation:7.2s ease-in-out infinite cs-float}.cs-logo3d[data-live] .cs-logo3d-floor{animation:7.2s ease-in-out infinite cs-floor}.cs-logo3d[data-live] .cs-logo3d-sheen>i{animation:cs-sheen 6.4s var(--cs-ease-move) 1.2s infinite}.cs-logo3d[data-live] .cs-logo3d-sheen[data-layer=letter]>i{animation-delay:1.36s}.cs-logo3d-hero{--size:112px}@media (width>=640px){.cs-logo3d-hero{--size:196px}}@media (width>=1024px){.cs-logo3d-hero{--size:232px}}.cs-logo3d-login{--size:124px}.cs-logo3d-lead{--size:132px}@media (width>=640px){.cs-logo3d-lead{--size:168px}}.cs-logo3d[data-paused] .cs-logo3d-float,.cs-logo3d[data-paused] .cs-logo3d-floor,.cs-logo3d[data-paused] .cs-logo3d-sheen>i{animation-play-state:paused}.cs-surface{background:var(--cs-paper);box-shadow:var(--cs-hairline), var(--cs-shadow);border-radius:24px}.cs-lift{isolation:isolate;transition:transform .62s var(--cs-ease);position:relative}.cs-lift[data-tilting]{transition-duration:.16s}.cs-lift:after{content:"";border-radius:inherit;box-shadow:var(--cs-shadow-lift);opacity:0;transition:opacity .36s var(--cs-ease);pointer-events:none;z-index:-1;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.cs-lift:hover{transform:translateY(-3px)}.cs-lift:hover:after{opacity:1}}.cs-lift:active{transform:scale(.985)}.cs-glare{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cs-glare>i{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ffffff8c,#0000 70%);width:160%;transition:opacity .42s;position:absolute;top:-60%;left:-30%}.dark .cs-glare>i{background:radial-gradient(closest-side,#ffffff12,#0000 70%)}[data-tilting]>.cs-glare>i{opacity:1}.cs-lift>:not(.cs-glare){z-index:1;position:relative}.cs-icon-tile,.cs-medal{width:48px;height:48px;color:var(--cs-ink);background:radial-gradient(120% 120% at 30% 20%, var(--cs-paper) 0%, var(--cs-gold-soft) 70%);box-shadow:inset 0 0 0 1px var(--cs-gold-line), 0 6px 14px -10px #8a550880;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.dark .cs-icon-tile,.dark .cs-medal{color:var(--cs-gold-ink);background:radial-gradient(120% 120% at 30% 20%,#262c55 0%,#1a1f43 70%)}.cs-num{min-width:48px;height:48px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--cs-gold-ink);background:var(--cs-gold-soft);box-shadow:inset 0 0 0 1px var(--cs-gold-line);border-radius:999px;flex-shrink:0;place-items:center;padding:0 6px;font-size:19px;font-weight:700;display:inline-grid}.cs-pill{min-height:34px;color:var(--cs-ink-2);background:var(--cs-sunk);border-radius:999px;align-items:center;gap:6px;padding:2px 14px;font-size:16px;line-height:1.3;display:inline-flex}.cs-pill-accent{color:var(--cs-gold-ink);background:var(--cs-gold-soft)}.cs-hero{isolation:isolate;color:#f6f2e9;background:radial-gradient(90% 80% at 96% -12%,#3461e06b 0%,#0000 60%),radial-gradient(46% 64% at 14% 52%,#e3a52b33 0%,#0000 70%),linear-gradient(158deg,#161b3d 0%,#121638 52%,#0c0f29 100%);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 2px 4px #0c0f2933,0 40px 70px -40px #0c0f29bf}.cs-hero:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0a}.cs-hero-orbits{z-index:-1;pointer-events:none;opacity:.9;top:50%;width:760px;height:760px;position:absolute;inset-inline-end:-220px;transform:translateY(-50%)}.cs-hero-orbits circle{fill:none;stroke:#ffe29617;stroke-width:1px}.cs-app .cs-hero h1,.cs-app .cs-hero h2{color:#fffaf0}.cs-hero-muted{color:#c9cde6}.cs-hero-chip{color:#f2c35b;background:#f2c35b14;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:2px 16px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #f2c35b61}.cs-btn{white-space:nowrap;min-width:44px;min-height:52px;transition:transform .18s var(--cs-ease), opacity .16s ease;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.cs-btn:active:not(:disabled){transform:scale(.97)}.cs-btn:disabled,.cs-btn:disabled[class]{cursor:not-allowed;color:var(--cs-ink-2);background:var(--cs-sunk);box-shadow:none;transform:none}.cs-btn:disabled .cs-btn-arrow{background:0 0}.cs-btn-primary{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--cs-action) 94%, #fff), var(--cs-action));box-shadow:inset 0 1px 0 #ffffff38, 0 1px 2px #161b3d33, 0 12px 22px -14px var(--cs-action)}@media (hover:hover) and (pointer:fine){.cs-btn-primary:hover:not(:disabled){background-color:var(--cs-action-hover);transform:translateY(-1px)}}.cs-btn-ink{color:#fffdf9;background:linear-gradient(180deg, #232a5e, var(--cs-navy));box-shadow:inset 0 1px #ffffff24,0 1px 2px #161b3d40,0 12px 22px -16px #161b3de6}.dark .cs-btn-ink{color:var(--cs-navy);background:linear-gradient(#fffdf6,#e9e3d4)}@media (hover:hover) and (pointer:fine){.cs-btn-ink:hover:not(:disabled){transform:translateY(-1px)}}.cs-btn-quiet{color:var(--cs-ink);background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-line), 0 1px 2px #161b3d0f, 0 8px 18px -14px #161b3d4d}@media (hover:hover) and (pointer:fine){.cs-btn-quiet:hover:not(:disabled){transform:translateY(-1px)}}.cs-btn-ghost,.cs-btn-soft{color:var(--cs-ink);background:var(--cs-sunk)}@media (hover:hover) and (pointer:fine){.cs-btn-ghost:hover:not(:disabled),.cs-btn-soft:hover:not(:disabled){background:color-mix(in srgb, var(--cs-sunk) 70%, var(--cs-gold-soft))}}.cs-btn[aria-expanded=true],.cs-btn[aria-pressed=true]{color:var(--cs-gold-ink);background:var(--cs-gold-soft);box-shadow:inset 0 0 0 1px var(--cs-gold-line)}.cs-btn-light{color:var(--cs-navy);background:linear-gradient(#fffdf8,#f3eee2);box-shadow:inset 0 1px #fff,0 14px 28px -16px #000000b3}.cs-btn-glass{color:#fffaf0;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff3d}.cs-btn-wide{width:100%}.cs-btn-arrow{width:34px;height:34px;transition:transform .32s var(--cs-ease);background:#ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.cs-btn-light .cs-btn-arrow,.cs-btn-quiet .cs-btn-arrow{color:#6d4204;background:radial-gradient(120% 120% at 30% 20%,#fff6dc,#f3cf7a)}@media (hover:hover) and (pointer:fine){.cs-btn:hover .cs-btn-arrow,.cs-lift:hover .cs-btn-arrow{transform:translate(-4px)}}.cs-btn[data-nudge]:after{content:"";border-radius:inherit;opacity:0;animation:cs-nudge 2.2s var(--cs-ease) .3s 2 both;pointer-events:none;position:absolute;inset:-4px;box-shadow:0 0 0 2px #e3a52b99,0 0 18px #e3a52b59}.cs-glass-bar{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#fffdf9e6}.dark .cs-glass-bar{background:#0b0e22e6}@media (prefers-reduced-transparency:reduce){.cs-glass-bar{background:var(--cs-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.cs-header{box-shadow:0 1px 0 var(--cs-line)}.cs-brand-name{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2}.cs-bottom-bar{box-shadow:0 -1px 0 var(--cs-line), 0 -16px 34px -28px #161b3d73;padding-bottom:env(safe-area-inset-bottom)}.cs-bar-item{min-height:66px;color:var(--cs-ink-2);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:16px;line-height:1.2;display:flex}.cs-bar-item[data-active=true]{color:var(--cs-ink);font-weight:700}.cs-bar-icon{place-items:center;width:58px;height:32px;display:grid;position:relative}.cs-bar-icon:before{content:"";background:var(--cs-gold-soft);box-shadow:inset 0 0 0 1px var(--cs-gold-line);opacity:0;transition:transform .42s var(--cs-ease), opacity .22s ease;border-radius:999px;position:absolute;inset:0;transform:scaleX(.4)}.cs-bar-item[data-active=true] .cs-bar-icon{color:var(--cs-gold-ink)}.cs-bar-item[data-active=true] .cs-bar-icon:before{opacity:1;transform:scaleX(1)}.cs-bar-icon>svg{position:relative}.cs-side-item{min-height:52px;color:var(--cs-ink-2);transition:transform .26s var(--cs-ease);border-radius:999px;align-items:center;gap:14px;padding:0 18px;font-size:17px;display:flex;position:relative}.cs-side-item:before{content:"";border-radius:inherit;background:var(--cs-paper);box-shadow:var(--cs-hairline), var(--cs-shadow);opacity:0;transition:opacity .24s;position:absolute;inset:0}.cs-side-item:after{content:"";background:var(--cs-gold-fill);opacity:0;width:4px;height:22px;transition:transform .42s var(--cs-ease), opacity .2s ease;inset-inline-start:7px;border-radius:4px;margin-top:-11px;position:absolute;top:50%;transform:scaleY(.3)}.cs-side-item>*{position:relative}@media (hover:hover) and (pointer:fine){.cs-side-item:hover{color:var(--cs-ink);transform:translate(-2px)}.cs-side-item:hover:before{opacity:.6}}.cs-side-item[data-active=true]{color:var(--cs-ink);font-weight:700}.cs-side-item[data-active=true]:before,.cs-side-item[data-active=true]:after{opacity:1;transform:none}.cs-side-item[data-active=true] svg{color:var(--cs-gold-ink)}.cs-segment{background:var(--cs-sunk);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid;box-shadow:inset 0 1px 2px #161b3d0f}@media (width>=640px){.cs-segment{grid-auto-columns:minmax(150px,auto);display:inline-grid}}.cs-segment-item{min-height:50px;color:var(--cs-ink-2);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:17px;font-weight:600;display:inline-flex;position:relative}.cs-segment-item:before{content:"";border-radius:inherit;background:var(--cs-paper);opacity:0;transition:transform .34s var(--cs-ease), opacity .2s ease;position:absolute;inset:0;transform:scale(.92);box-shadow:0 1px 2px #161b3d14,0 8px 18px -12px #161b3d73}.cs-segment-item>*{position:relative}.cs-segment-item[aria-selected=true]{color:var(--cs-ink)}.cs-segment-item[aria-selected=true] svg{color:var(--cs-gold-ink)}.cs-segment-item[aria-selected=true]:before{opacity:1;transform:scale(1)}.cs-timeline{gap:6px;display:grid;position:relative}.cs-timeline:before{content:"";background:linear-gradient(180deg, var(--cs-gold-line), #d698281f);top:34px;bottom:34px;border-radius:2px;width:2px;position:absolute;inset-inline-start:39px}.cs-timeline>li{position:relative}.cs-timeline .cs-num{box-shadow:inset 0 0 0 1px var(--cs-gold-line), 0 0 0 5px var(--cs-bg)}.cs-row{min-height:76px;transition:transform .3s var(--cs-ease);border-radius:22px;align-items:center;gap:16px;padding:12px 16px;display:flex;position:relative}.cs-row:before{content:"";border-radius:inherit;background:var(--cs-paper);box-shadow:var(--cs-hairline), var(--cs-shadow);opacity:0;transition:opacity .26s;position:absolute;inset:0}.cs-row>*{position:relative}@media (hover:hover) and (pointer:fine){.cs-row:hover:before{opacity:1}.cs-row:hover{transform:translate(-3px)}}.cs-row:active:before{opacity:1}.cs-rows{gap:2px;padding:8px;display:grid}.cs-chip-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:0 -4px;padding:4px 4px 10px;display:flex;overflow-x:auto}@media (width<=767px){.cs-chip-row{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}}.cs-chip-row::-webkit-scrollbar{display:none}.cs-chip{min-height:46px;color:var(--cs-ink);background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-line), 0 6px 14px -12px #161b3d66;white-space:nowrap;scroll-snap-align:start;transition:transform .2s var(--cs-ease);border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:0 18px;font-size:16px;display:inline-flex}.cs-chip:active{transform:scale(.96)}.cs-chip[aria-pressed=true]{color:#fffdf9;background:var(--cs-navy);font-weight:700;box-shadow:0 10px 20px -12px #161b3dcc}.dark .cs-chip[aria-pressed=true]{color:var(--cs-navy);background:#f3efe6}.cs-chip-count{font-variant-numeric:tabular-nums;min-width:30px;height:30px;color:var(--cs-ink-2);background:var(--cs-sunk);border-radius:999px;place-items:center;padding:0 8px;font-size:16px;display:inline-grid}.cs-chip[aria-pressed=true] .cs-chip-count{color:#fffdf9;background:#ffffff24}.dark .cs-chip[aria-pressed=true] .cs-chip-count{color:var(--cs-navy);background:#161b3d1a}.cs-meter{background:var(--cs-track);border-radius:999px;height:10px;position:relative;overflow:hidden}.cs-meter-fill{border-radius:inherit;background:var(--cs-gold-fill);transform-origin:100%;transform:scaleX(var(--p,0));transition:transform .9s var(--cs-ease);position:absolute;inset:0}.cs-meter-fill:after{content:"";opacity:0;animation:cs-run 1.4s var(--cs-ease-move) 1.3s both;background:linear-gradient(90deg,#0000 30%,#ffffffb3 50%,#0000 70%);position:absolute;inset:0;transform:translate(110%)}.cs-hero .cs-meter{background:#2a3163}.cs-steps{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:5px;display:grid}.cs-steps>span{background:var(--cs-track);height:6px;transition:transform .36s var(--cs-ease);border-radius:999px;position:relative;overflow:hidden}.cs-steps>span:after{content:"";border-radius:inherit;transform-origin:100%;transition:transform .62s var(--cs-ease);position:absolute;inset:0;transform:scaleX(0)}.cs-steps>span[data-s=done]:after{background:var(--cs-gold-fill);transform:scaleX(1)}.cs-steps>span[data-s=tried]:after{background:color-mix(in srgb, var(--cs-ink) 32%, transparent);transform:scaleX(1)}.cs-steps>span[data-current=true]{transform:scaleY(1.7)}.cs-steps>span[data-current=true]:not([data-s=done]):after{background:var(--cs-ink);transform:scaleX(1)}.cs-booklet-pages{color:var(--cs-gold-ink)}.cs-meter-thin{height:6px}.cs-topic-mark{color:var(--cs-ink-2)}.cs-topic-mark[data-done]{color:var(--cs-ok)}.cs-book{--w:76px;width:var(--w);height:calc(var(--w) * 1.36);perspective:500px;flex-shrink:0;position:relative}.cs-book-body{transform-style:preserve-3d;transition:transform .7s var(--cs-ease);position:absolute;inset:0;transform:rotateY(-22deg)rotateX(4deg)}@media (hover:hover) and (pointer:fine){.cs-rows>li:hover{background:var(--cs-sunk)}.cs-rows>li:hover .cs-book-body,.cs-book-card:hover .cs-book-body{transform:rotateY(-8deg)rotateX(2deg)}}.cs-book-cover,.cs-book-pages{border-radius:4px 10px 10px 4px;position:absolute;inset:0}.cs-book-cover{background:linear-gradient(90deg,#00000047 0,#ffffff14 6%,#0000 12%),radial-gradient(80% 60% at 70% 10%,#3461e073,#0000 70%),linear-gradient(160deg,#20285c,#11143a);place-items:center;padding:10px 8px;display:grid;transform:translateZ(7px);box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 22px -12px #0c0f2999}.cs-book-cover[data-kind=summary]{background:linear-gradient(90deg,#00000038 0,#ffffff1f 6%,#0000 12%),radial-gradient(80% 60% at 70% 10%,#ffe29666,#0000 70%),linear-gradient(160deg,#3a2c10,#1d1607)}.cs-book-cover:before{content:"";opacity:.9;inset-inline:18%;background:linear-gradient(90deg,#c88a1c,#ffe39b 50%,#c88a1c) top/100% 34% no-repeat,linear-gradient(90deg,#c88a1c,#ffe39b 50%,#c88a1c) bottom/64% 22% no-repeat;height:12%;position:absolute;top:20%}.cs-book-cover:after{content:"";aspect-ratio:1;border-radius:999px;width:30%;position:absolute;bottom:18%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #f2c35bd9}.cs-book-pages{background:repeating-linear-gradient(90deg,#f4efe2 0 2px,#e2dccb 2px 3px);transform:translateZ(0)translate(4px);box-shadow:0 10px 20px -10px #0c0f2980}.cs-html .cs-fig{display:block;position:relative}.cs-html .cs-fig[data-zoom]{padding-bottom:54px}.cs-html .cs-fig[data-zoom]>svg.fig{margin-bottom:6px}.cs-fig-zoom{width:100%;min-height:44px;color:inherit;font:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:flex-end;padding:0 0 4px;display:flex;position:absolute;inset:0}.cs-fig-zoom:focus-visible{outline:3px solid color-mix(in srgb, var(--cs-action) 55%, transparent);outline-offset:2px}.cs-fig-hint{min-height:44px;color:var(--cs-ink);background:var(--cs-paper);box-shadow:inset 0 0 0 1px var(--cs-line), 0 10px 20px -14px #161b3d8c;transition:transform .26s var(--cs-ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.cs-fig-hint>svg{color:var(--cs-gold-ink)}@media (hover:hover) and (pointer:fine){.cs-fig-zoom:hover .cs-fig-hint{transform:translateY(-2px)}}.cs-zoom{z-index:60;background:var(--cs-bg);color:var(--cs-ink);touch-action:none;overscroll-behavior:contain;flex-direction:column;animation:.2s both cs-fade;display:flex;position:fixed;inset:0}.cs-zoom-bar{padding:max(10px, env(safe-area-inset-top)) 16px 10px;background:var(--cs-paper);box-shadow:0 1px 0 var(--cs-line);align-items:center;gap:8px;display:flex}.cs-zoom-title{min-width:0;font-family:var(--font-display);flex:1;font-size:19px;font-weight:700}.cs-zoom-tools{flex-shrink:0;gap:8px;display:flex}.cs-zoom-icon{width:50px;padding:0}.cs-zoom-stage{cursor:grab;background:#fffdf9;flex:1;position:relative;overflow:hidden}.cs-zoom-stage:active{cursor:grabbing}.cs-zoom-stage:focus-visible{outline:3px solid color-mix(in srgb, var(--cs-action) 55%, transparent);outline-offset:-3px}.cs-zoom-layer{transform-origin:0 0;position:absolute;top:0;left:0}.cs-zoom-layer>svg{max-width:none;margin:0;display:block}.cs-zoom-tip{padding:12px 16px max(12px, env(safe-area-inset-bottom));background:var(--cs-paper);box-shadow:0 -1px 0 var(--cs-line);color:var(--cs-ink-2);text-align:center;font-size:16px}.cs-question{scroll-margin-top:96px}.cs-qcard{background:var(--cs-paper);box-shadow:var(--cs-hairline), 0 1px 2px #161b3d0d, 0 22px 44px -26px #161b3d4d, 0 60px 100px -60px #161b3d52;border-radius:30px;position:relative}.cs-qcard:before{content:"";pointer-events:none;top:0;background:linear-gradient(90deg,#0000,#e3a52bbf,#0000);height:1px;position:absolute;inset-inline:12%}.dark .cs-qcard{box-shadow:var(--cs-hairline), 0 30px 60px -30px #000c}.cs-player .cs-html{font-size:18px}.cs-part+.cs-part{border-top:1px solid var(--cs-line);padding-top:26px}.cs-part-label{width:38px;height:38px;font-family:var(--font-display);color:var(--cs-gold-ink);background:var(--cs-gold-soft);box-shadow:inset 0 0 0 1px var(--cs-gold-line);border-radius:999px;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:inline-grid}.cs-field{background:var(--cs-paper);min-width:0;max-width:26rem;min-height:58px;box-shadow:inset 0 0 0 1.5px var(--cs-edge), inset 0 2px 4px #161b3d0d;border-radius:18px;flex:10rem;align-items:center;display:flex;position:relative}.cs-field:focus-within{box-shadow:inset 0 0 0 2px var(--cs-action), 0 0 0 5px color-mix(in srgb, var(--cs-action) 16%, transparent)}.cs-field[data-state=ok]{background:var(--cs-ok-soft);box-shadow:inset 0 0 0 2px var(--cs-ok-line)}.cs-field[data-state=no]{background:var(--cs-no-soft);box-shadow:inset 0 0 0 2px var(--cs-no-line)}.cs-field[data-state=ok]:after{content:"";opacity:0;animation:cs-glow 1.2s var(--cs-ease) both;pointer-events:none;border-radius:24px;position:absolute;inset:-6px;box-shadow:0 0 0 2px #e3a52b8c,0 0 24px 2px #f2b53a52}.cs-field-icon{flex-shrink:0;place-items:center;width:46px;display:grid;position:relative}.cs-unit{color:var(--cs-ink-2);white-space:nowrap;padding-inline:4px 12px}.cs-answer{text-align:left;min-width:0;height:54px;color:var(--cs-ink);direction:ltr;unicode-bidi:isolate;background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:21px}.cs-answer:focus-visible{outline:none}.cs-answer:placeholder-shown{text-align:right;direction:rtl}.cs-answer::placeholder{color:#6a6f88;opacity:1;font-size:17px}.dark .cs-answer::placeholder{color:#a9aecb}.cs-spark{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.cs-spark>i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;width:14px;height:14px;animation:cs-spark .9s var(--cs-ease) var(--t,0s) both;background:linear-gradient(135deg,#fff1b4,#f2b53a 55%,#b9740c);margin:-7px 0 0 -7px;position:absolute}.cs-feedback{border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 16px 8px 14px;font-size:17px;font-weight:600;display:inline-flex}.cs-feedback[data-tone=ok]{color:var(--cs-ok);background:var(--cs-ok-soft)}.cs-feedback[data-tone=no]{color:var(--cs-no);background:var(--cs-no-soft)}.cs-feedback[data-tone=info]{color:var(--cs-ink-2);background:var(--cs-sunk);border-radius:18px}.cs-panel{background:var(--cs-sunk);border-radius:22px;padding:18px 20px}.cs-hint{background:var(--cs-hint-soft);border-radius:22px;padding:18px 22px 18px 20px;position:relative;box-shadow:inset 0 0 0 1px #d698282e}.cs-hint:before{content:"";background:var(--cs-gold-fill);inset-inline-start:0;border-radius:4px;width:4px;position:absolute;top:18px;bottom:18px}.cs-hint-title{color:var(--cs-hint-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.cs-solution{background:linear-gradient(180deg, color-mix(in srgb, var(--cs-gold-soft) 70%, var(--cs-paper)) 0, var(--cs-paper) 150px);box-shadow:inset 0 0 0 1px var(--cs-gold-line), 0 18px 36px -28px #8a550873;border-radius:26px;padding:22px;position:relative}@media (width>=640px){.cs-solution{padding:28px}}.cs-steps-list{position:relative}.cs-steps-list:before{content:"";background:linear-gradient(180deg, var(--cs-gold-line), transparent);top:20px;bottom:20px;border-radius:2px;width:2px;position:absolute;inset-inline-start:17px}.cs-step{gap:16px;display:flex;position:relative}.cs-step-num{width:36px;height:36px;font-family:var(--font-display);color:#fffdf9;background:linear-gradient(180deg, #2a3270, var(--cs-navy));box-shadow:0 0 0 4px var(--cs-paper), 0 0 0 5px var(--cs-gold-line);border-radius:999px;flex-shrink:0;place-items:center;font-size:17px;font-weight:700;display:inline-grid;position:relative}.dark .cs-step-num{color:var(--cs-navy);background:linear-gradient(#ffe7a8,#e8b64a)}.cs-step+.cs-step{margin-top:22px}.cs-video-frame{background:linear-gradient(150deg,#232a5e,#0d1029 70%);border-radius:30px;padding:10px;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0c0f2933,0 24px 40px -28px #0c0f298c}.cs-video{aspect-ratio:16/9;color:#fffaf0;background:radial-gradient(70% 90% at 80% 0,#3461e073,#0000 62%),radial-gradient(50% 70% at 10% 100%,#e3a52b29,#0000 70%),linear-gradient(160deg,#161b3d,#0c0f29);border-radius:21px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.cs-video-soon{aspect-ratio:auto;min-height:240px}@media (width>=640px){.cs-video-soon{aspect-ratio:16/9}}.cs-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cs-video-ring{color:#f2c35b;background:#f2c35b14;border-radius:999px;place-items:center;width:68px;height:68px;display:grid;box-shadow:inset 0 0 0 1.5px #f2c35b8c,0 0 30px #f2c35b2e}.cs-video-caption{color:var(--cs-ink-2);align-items:center;gap:8px;margin-top:20px;font-size:16px;display:flex}.cs-enter{animation:cs-fade .42s var(--cs-ease) both}.cs-enter section.cs-hero{animation:cs-rise .62s var(--cs-ease) both}.cs-stagger>*{animation:cs-rise .64s var(--cs-ease) both;animation-delay:calc(80ms + min(var(--i,0), 10) * 50ms)}.cs-q-next{animation:cs-from-start .46s var(--cs-ease) both}.cs-q-prev{animation:cs-from-end .46s var(--cs-ease) both}.cs-pop{animation:cs-pop .52s var(--cs-ease) both}.cs-reveal{animation:cs-rise .42s var(--cs-ease) both}.cs-unfold{transform-origin:top;animation:cs-unfold .52s var(--cs-ease) both}.cs-fade{animation:.32s both cs-fade}.cs-meter-grow{animation:cs-grow 1.2s var(--cs-ease) .2s both}.cs-shake{animation:cs-shake .42s var(--cs-ease) both}@media (prefers-reduced-motion:reduce){.cs-app *,.cs-app :before,.cs-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cs-spark{display:none}}}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cs-from-start{0%{opacity:0;transform:translate(-28px)scale(.99)}to{opacity:1;transform:none}}@keyframes cs-from-end{0%{opacity:0;transform:translate(28px)scale(.99)}to{opacity:1;transform:none}}@keyframes cs-pop{0%{opacity:0;transform:scale(.5)rotate(-12deg)}60%{opacity:1;transform:scale(1.14)rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-grow{0%{transform:scaleX(0)}}@keyframes cs-unfold{0%{opacity:0;transform:translateY(-10px)scaleY(.96)}to{opacity:1;transform:none}}@keyframes cs-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes cs-float{0%,to{transform:translate(0)rotateX(0)rotateY(0)}50%{transform:translateY(-5%)rotateX(4deg)rotateY(9deg)}}@keyframes cs-floor{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:.5;transform:scaleX(.82)}}@keyframes cs-sheen{0%{opacity:0;transform:translate(-62%)}6%{opacity:1}26%{opacity:1}32%,to{opacity:0;transform:translate(62%)}}@keyframes cs-run{0%{opacity:0;transform:translate(110%)}20%{opacity:1}to{opacity:0;transform:translate(-110%)}}@keyframes cs-spark{0%{opacity:0;transform:rotate(var(--a)) translateX(6px) scale(.2)}22%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(var(--s)) rotate(120deg)}}@keyframes cs-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes cs-nudge{0%,to{opacity:0}40%{opacity:1}}.cs-html p{margin:0 0 .7em}.cs-html p:last-child{margin-bottom:0}.cs-html .m,.cs-html .katex{direction:ltr;unicode-bidi:isolate}.cs-html .m{white-space:nowrap}@media (width<=639px){.cs-html .m{white-space:normal;max-width:calc(100% - .6em);display:inline-block}}.cs-html .katex{font-size:1.27em}.cs-html .mx{text-align:center;direction:ltr;max-width:100%;margin:12px 0;overflow-x:auto}.cs-html svg.fig{max-width:100%;height:auto;margin:18px auto;display:block}.cs-html table{border-collapse:separate;border-spacing:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--cs-line,#161b3d1a);border-radius:16px;margin:16px auto;display:block;overflow-x:auto}.cs-html th,.cs-html td{text-align:center;border-bottom:1px solid var(--cs-line,#161b3d1a);padding:10px 16px}.cs-html th+th,.cs-html td+td{border-inline-start:1px solid var(--cs-line,#161b3d1a)}.cs-html tr:last-child>td{border-bottom:0}.cs-html th{background:var(--cs-sunk,var(--muted));font-weight:700}.cs-html h3{font-family:var(--font-display);color:var(--cs-ink,inherit);margin:1.6em 0 .5em;font-size:1.35rem;font-weight:700}.cs-html h3:first-child{margin-top:0}.cs-html .idea{font-size:1.08em}.cs-html .rule-box{background:color-mix(in srgb, var(--cs-gold-soft,#fbf0d6) 60%, var(--cs-paper,#fff));box-shadow:inset 0 0 0 1px var(--cs-gold-line,#d6982866);border-radius:20px;margin:0 0 18px;padding:18px 22px;position:relative}.cs-html .rule-box:before{content:"";background:var(--cs-gold-fill,#e3a52b);inset-inline-start:0;border-radius:4px;width:4px;position:absolute;top:16px;bottom:16px}.cs-html .rt{color:var(--cs-ink,inherit);margin-bottom:4px;font-weight:800}.cs-html .ex{background:var(--cs-sunk,var(--muted));border-radius:20px;margin:0 0 18px;padding:18px 22px}.cs-html .et{color:var(--cs-hint-ink,inherit);font-weight:800}.cs-html dt{margin-top:12px;font-weight:800}.cs-html dd{margin:2px 0 0}.cs-html ul{margin:0 0 .7em;padding-inline-start:1.4em;list-style:outside}.cs-html li+li{margin-top:6px}.cs-html li::marker{color:var(--cs-gold-ink,currentColor)}.cs-prose{font-size:18px;line-height:1.8}.cs-prose>.cs-html{max-width:68ch}.cs-html .katex .katex-html>.newline{display:block}.cs-html .katex .base{white-space:nowrap;width:min-content;position:relative}.cs-html .katex .base,.cs-html .katex .strut{display:inline-block}.cs-html .katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.cs-html .katex .hbox{width:100%}.cs-html .katex .hbox,.cs-html .katex .thinbox{flex-direction:row;display:inline-flex}.cs-html .katex .thinbox{width:0;max-width:0}.cs-html .katex .hdashline,.cs-html .katex .hline,.cs-html .katex .overline .overline-line,.cs-html .katex .rule,.cs-html .katex .underline .underline-line{min-height:1px}.cs-html .katex .clap>.inner,.cs-html .katex .llap>.inner,.cs-html .katex .rlap>.inner{position:absolute}.cs-html .katex .clap>.fix,.cs-html .katex .llap>.fix,.cs-html .katex .rlap>.fix{display:inline-block}.cs-html .katex .llap>.inner{right:0}.cs-html .katex .clap>.inner,.cs-html .katex .rlap>.inner{left:0}.cs-html .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.cs-html .katex .rule{border:0 solid;display:inline-block;position:relative}.cs-html .katex .hline,.cs-html .katex .overline .overline-line,.cs-html .katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.cs-html .katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.cs-html .katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.cs-html .katex .sizing.reset-size1.size1{font-size:1em}.cs-html .katex .sizing.reset-size1.size2{font-size:1.2em}.cs-html .katex .sizing.reset-size1.size3{font-size:1.4em}.cs-html .katex .sizing.reset-size1.size4{font-size:1.6em}.cs-html .katex .sizing.reset-size1.size5{font-size:1.8em}.cs-html .katex .sizing.reset-size1.size6{font-size:2em}.cs-html .katex .sizing.reset-size1.size7{font-size:2.4em}.cs-html .katex .sizing.reset-size1.size8{font-size:2.88em}.cs-html .katex .sizing.reset-size1.size9{font-size:3.456em}.cs-html .katex .sizing.reset-size1.size10{font-size:4.148em}.cs-html .katex .sizing.reset-size1.size11{font-size:4.976em}.cs-html .katex .sizing.reset-size2.size1{font-size:.833333em}.cs-html .katex .sizing.reset-size2.size2{font-size:1em}.cs-html .katex .sizing.reset-size2.size3{font-size:1.16667em}.cs-html .katex .sizing.reset-size2.size4{font-size:1.33333em}.cs-html .katex .sizing.reset-size2.size5{font-size:1.5em}.cs-html .katex .sizing.reset-size2.size6{font-size:1.66667em}.cs-html .katex .sizing.reset-size2.size7{font-size:2em}.cs-html .katex .sizing.reset-size2.size8{font-size:2.4em}.cs-html .katex .sizing.reset-size2.size9{font-size:2.88em}.cs-html .katex .sizing.reset-size2.size10{font-size:3.45667em}.cs-html .katex .sizing.reset-size2.size11{font-size:4.14667em}.cs-html .katex .sizing.reset-size3.size1{font-size:.714286em}.cs-html .katex .sizing.reset-size3.size2{font-size:.857143em}.cs-html .katex .sizing.reset-size3.size3{font-size:1em}.cs-html .katex .sizing.reset-size3.size4{font-size:1.14286em}.cs-html .katex .sizing.reset-size3.size5{font-size:1.28571em}.cs-html .katex .sizing.reset-size3.size6{font-size:1.42857em}.cs-html .katex .sizing.reset-size3.size7{font-size:1.71429em}.cs-html .katex .sizing.reset-size3.size8{font-size:2.05714em}.cs-html .katex .sizing.reset-size3.size9{font-size:2.46857em}.cs-html .katex .sizing.reset-size3.size10{font-size:2.96286em}.cs-html .katex .sizing.reset-size3.size11{font-size:3.55429em}.cs-html .katex .sizing.reset-size4.size1{font-size:.625em}.cs-html .katex .sizing.reset-size4.size2{font-size:.75em}.cs-html .katex .sizing.reset-size4.size3{font-size:.875em}.cs-html .katex .sizing.reset-size4.size4{font-size:1em}.cs-html .katex .sizing.reset-size4.size5{font-size:1.125em}.cs-html .katex .sizing.reset-size4.size6{font-size:1.25em}.cs-html .katex .sizing.reset-size4.size7{font-size:1.5em}.cs-html .katex .sizing.reset-size4.size8{font-size:1.8em}.cs-html .katex .sizing.reset-size4.size9{font-size:2.16em}.cs-html .katex .sizing.reset-size4.size10{font-size:2.5925em}.cs-html .katex .sizing.reset-size4.size11{font-size:3.11em}.cs-html .katex .sizing.reset-size5.size1{font-size:.555556em}.cs-html .katex .sizing.reset-size5.size2{font-size:.666667em}.cs-html .katex .sizing.reset-size5.size3{font-size:.777778em}.cs-html .katex .sizing.reset-size5.size4{font-size:.888889em}.cs-html .katex .sizing.reset-size5.size5{font-size:1em}.cs-html .katex .sizing.reset-size5.size6{font-size:1.11111em}.cs-html .katex .sizing.reset-size5.size7{font-size:1.33333em}.cs-html .katex .sizing.reset-size5.size8{font-size:1.6em}.cs-html .katex .sizing.reset-size5.size9{font-size:1.92em}.cs-html .katex .sizing.reset-size5.size10{font-size:2.30444em}.cs-html .katex .sizing.reset-size5.size11{font-size:2.76444em}.cs-html .katex .sizing.reset-size6.size1{font-size:.5em}.cs-html .katex .sizing.reset-size6.size2{font-size:.6em}.cs-html .katex .sizing.reset-size6.size3{font-size:.7em}.cs-html .katex .sizing.reset-size6.size4{font-size:.8em}.cs-html .katex .sizing.reset-size6.size5{font-size:.9em}.cs-html .katex .sizing.reset-size6.size6{font-size:1em}.cs-html .katex .sizing.reset-size6.size7{font-size:1.2em}.cs-html .katex .sizing.reset-size6.size8{font-size:1.44em}.cs-html .katex .sizing.reset-size6.size9{font-size:1.728em}.cs-html .katex .sizing.reset-size6.size10{font-size:2.074em}.cs-html .katex .sizing.reset-size6.size11{font-size:2.488em}.cs-html .katex .sizing.reset-size7.size1{font-size:.416667em}.cs-html .katex .sizing.reset-size7.size2{font-size:.5em}.cs-html .katex .sizing.reset-size7.size3{font-size:.583333em}.cs-html .katex .sizing.reset-size7.size4{font-size:.666667em}.cs-html .katex .sizing.reset-size7.size5{font-size:.75em}.cs-html .katex .sizing.reset-size7.size6{font-size:.833333em}.cs-html .katex .sizing.reset-size7.size7{font-size:1em}.cs-html .katex .sizing.reset-size7.size8{font-size:1.2em}.cs-html .katex .sizing.reset-size7.size9{font-size:1.44em}.cs-html .katex .sizing.reset-size7.size10{font-size:1.72833em}.cs-html .katex .sizing.reset-size7.size11{font-size:2.07333em}.cs-html .katex .sizing.reset-size8.size1{font-size:.347222em}.cs-html .katex .sizing.reset-size8.size2{font-size:.416667em}.cs-html .katex .sizing.reset-size8.size3{font-size:.486111em}.cs-html .katex .sizing.reset-size8.size4{font-size:.555556em}.cs-html .katex .sizing.reset-size8.size5{font-size:.625em}.cs-html .katex .sizing.reset-size8.size6{font-size:.694444em}.cs-html .katex .sizing.reset-size8.size7{font-size:.833333em}.cs-html .katex .sizing.reset-size8.size8{font-size:1em}.cs-html .katex .sizing.reset-size8.size9{font-size:1.2em}.cs-html .katex .sizing.reset-size8.size10{font-size:1.44028em}.cs-html .katex .sizing.reset-size8.size11{font-size:1.72778em}.cs-html .katex .sizing.reset-size9.size1{font-size:.289352em}.cs-html .katex .sizing.reset-size9.size2{font-size:.347222em}.cs-html .katex .sizing.reset-size9.size3{font-size:.405093em}.cs-html .katex .sizing.reset-size9.size4{font-size:.462963em}.cs-html .katex .sizing.reset-size9.size5{font-size:.520833em}.cs-html .katex .sizing.reset-size9.size6{font-size:.578704em}.cs-html .katex .sizing.reset-size9.size7{font-size:.694444em}.cs-html .katex .sizing.reset-size9.size8{font-size:.833333em}.cs-html .katex .sizing.reset-size9.size9{font-size:1em}.cs-html .katex .sizing.reset-size9.size10{font-size:1.20023em}.cs-html .katex .sizing.reset-size9.size11{font-size:1.43981em}.cs-html .katex .sizing.reset-size10.size1{font-size:.24108em}.cs-html .katex .sizing.reset-size10.size2{font-size:.289296em}.cs-html .katex .sizing.reset-size10.size3{font-size:.337512em}.cs-html .katex .sizing.reset-size10.size4{font-size:.385728em}.cs-html .katex .sizing.reset-size10.size5{font-size:.433944em}.cs-html .katex .sizing.reset-size10.size6{font-size:.48216em}.cs-html .katex .sizing.reset-size10.size7{font-size:.578592em}.cs-html .katex .sizing.reset-size10.size8{font-size:.694311em}.cs-html .katex .sizing.reset-size10.size9{font-size:.833173em}.cs-html .katex .sizing.reset-size10.size10{font-size:1em}.cs-html .katex .sizing.reset-size10.size11{font-size:1.19961em}.cs-html .katex .sizing.reset-size11.size1{font-size:.200965em}.cs-html .katex .sizing.reset-size11.size2{font-size:.241158em}.cs-html .katex .sizing.reset-size11.size3{font-size:.281351em}.cs-html .katex .sizing.reset-size11.size4{font-size:.321543em}.cs-html .katex .sizing.reset-size11.size5{font-size:.361736em}.cs-html .katex .sizing.reset-size11.size6{font-size:.401929em}.cs-html .katex .sizing.reset-size11.size7{font-size:.482315em}.cs-html .katex .sizing.reset-size11.size8{font-size:.578778em}.cs-html .katex .sizing.reset-size11.size9{font-size:.694534em}.cs-html .katex .sizing.reset-size11.size10{font-size:.833601em}.cs-html .katex .sizing.reset-size11.size11{font-size:1em}.cs-html .katex .accent>.vlist-t{text-align:center}.cs-html .katex .accent .accent-body{position:relative}.cs-html .katex .accent .accent-body:not(.accent-full){width:0}.cs-html .katex .overlay{display:block}.cs-html .katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.cs-html .katex .stretchy:after,.cs-html .katex .stretchy:before{content:""}.cs-html .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.cs-html .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.cs-html .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}:is(.np-scope,.np-dialog){--np-night-950:#040a1f;--np-night-900:#07132f;--np-night-850:#03102c;--np-night-800:#0b1a45;--np-night-700:#14215a;--np-gold-50:#fff6d6;--np-gold-100:#faebab;--np-gold-200:#f6d584;--np-gold-300:#f2c46f;--np-gold-500:#e9a84b;--np-gold-ink:#8a6418;--np-cream-50:#fbf7f2;--np-cream-100:#f7ede3;--np-cream-200:#f2e8e2;--np-cream-300:#eee4de;--np-cream-line:#ddd0cc;--np-ink-900:#070a24;--np-ink-700:#2a2f45;--np-ink-500:#4a5878;--np-purple-600:#6c41c2;--np-purple-100:#efe7fb;--np-on-night:#f8fbfe;--np-on-night-2:#d7deef;--np-on-night-3:#aab6d0;--np-metal:linear-gradient(180deg, #fff6d6 0%, #faebab 16%, #f6d584 36%, #f2c46f 54%, #edb054 76%, #e9a84b 90%, #f7d88e 100%);--np-cta:linear-gradient(180deg, #fff0b0 0%, #fdda7b 20%, #f8ca6b 46%, #f3b34b 74%, #edac44 100%);--np-ring-line:linear-gradient(90deg, #38bdf8, #9fd8f0 22%, #f2c46f 50%, #f7b54a 74%, #f0892e);--np-shadow-night:0 30px 70px -30px #000000bf;--np-shadow-card:0 1px 2px #1a163c0f, 0 18px 40px -22px #1a163c4d;--np-shadow-card-up:0 1px 2px #1a163c0f, 0 30px 60px -24px #1a163c66;--np-shadow-photo:0 24px 50px -24px #07132f8c;--np-ease:cubic-bezier(.2, .7, .2, 1)}@font-face{font-family:np-fallback-sans;src:local(Arial Hebrew),local(ArialHebrew),local(Noto Sans Hebrew),local(Arial);size-adjust:95%}.np-scope{background:var(--np-night-900);color:var(--np-ink-900);letter-spacing:0;font-family:Assistant,np-fallback-sans,Heebo,sans-serif;font-size:18px}.np-scope :is(h1,h2,h3){letter-spacing:0;font-family:Rubik,np-fallback-sans,Heebo,sans-serif}.np-scope :focus-visible,.np-dialog :focus-visible{outline:3px solid var(--np-gold-300);outline-offset:3px}.np-scope :is(#groups,#different,#about,#calendar,#interest,#proof,#faq,#pricing,#trial){scroll-margin-top:88px}.np-header{z-index:40;color:var(--np-on-night);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#03102cdb;border-bottom:1px solid #f2c46f38;position:sticky;top:0}.np-header-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1280px;min-height:72px;margin-inline:auto;padding-inline:40px;display:grid}.np-brand{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.np-brand .np-logo{--np-s:46px}.np-brand-text{min-width:0;line-height:1.1;display:grid}.np-brand-name{background:var(--np-metal);-webkit-text-fill-color:transparent;color:var(--np-gold-300);filter:drop-shadow(0 1px #542e0899);-webkit-background-clip:text;background-clip:text;font-family:Rubik,sans-serif;font-size:24px;font-weight:900}.np-brand-sub{color:var(--np-on-night-2);white-space:nowrap;margin-top:3px;font-size:15px;font-weight:600}.np-nav{align-items:center;gap:26px;display:none}.np-nav-link{color:#e9e2cf;padding:10px 2px;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.np-nav-link:after{content:"";height:2px;transition:transform .22s var(--np-ease);inset-inline:0;background:linear-gradient(90deg,#e9a84b,#fff0b0,#e9a84b);border-radius:2px;position:absolute;bottom:2px;transform:scaleX(0)}.np-nav-link:hover,.np-nav-link[aria-current=true]{color:var(--np-gold-300)}.np-nav-link:hover:after,.np-nav-link[aria-current=true]:after{transform:scaleX(1)}.np-header-actions{align-items:center;gap:10px;display:inline-flex}.np-header-wa{display:none!important}.np-burger{width:46px;height:46px;color:var(--np-on-night);cursor:pointer;background:#ffffff08;border:1.5px solid #f2cd7e6b;border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid}.np-burger:hover{border-color:var(--np-gold-300);background:#f2c46f1a}.np-menu{border-top:1px solid #f2cd7e2e;padding:10px 20px 18px}.np-menu ul{max-width:1200px;margin:0 auto;display:grid}.np-menu-link{color:#e9e2cf;border-bottom:1px solid #ffffff12;padding:14px 4px;font-size:18px;font-weight:600;text-decoration:none;display:block}.np-menu-link:hover{color:var(--np-gold-300)}@media (width>=640px){.np-header-wa{display:inline-flex!important}}@media (width>=1180px){.np-header-bar{grid-template-columns:minmax(0,1fr) auto auto}.np-nav{display:flex}}.np-hero{isolation:isolate;color:var(--np-on-night);background:radial-gradient(70% 60% at 30% 40%,#4d3f766b,#0000 70%),linear-gradient(#071131 0%,#0a1640 52%,#050b24 100%);position:relative;overflow:hidden}.np-hero-atmo{z-index:-2;pointer-events:none;background:radial-gradient(4px 4px at 7% 64%,#f2c46f73,#0000 70%),radial-gradient(7px 7px at 12% 78%,#9fd8f04d,#0000 70%),radial-gradient(5px 5px at 4% 46%,#f2c46f4d,#0000 70%),radial-gradient(9px 9px at 16% 88%,#f2c46f38,#0000 70%),radial-gradient(3px 3px at 22% 70%,#ffffff59,#0000 70%),radial-gradient(6px 6px at 2% 84%,#9fd8f040,#0000 70%),radial-gradient(1.5px 1.5px at 40% 14%,#fff9,#0000 70%),radial-gradient(1.5px 1.5px at 56% 8%,#f2c46f99,#0000 70%),radial-gradient(120% 95% at 50% 40%,#0000 55%,#020614b8 100%),radial-gradient(34% 44% at 90% 26%,#ffbe6e5c,#ff96461a 45%,#0000 70%),radial-gradient(30% 40% at 72% 46%,#8b5cf64d,#0000 70%),radial-gradient(40% 50% at 6% 76%,#38bdf829,#0000 70%);position:absolute;inset:0}.np-hero-photo{z-index:-3;inset-block:0;width:70%;display:block;position:absolute;right:0;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000008c 62%,#0000 96%);mask-image:linear-gradient(270deg,#000 30%,#0000008c 62%,#0000 96%)}.np-hero-photo img{object-fit:cover;object-position:30% 62%;opacity:.62;width:100%;height:100%;transform:scaleX(-1)}.np-hero-grid{align-items:center;gap:32px;max-width:1280px;margin-inline:auto;padding:56px 40px 132px;display:grid;position:relative}.np-hero-copy{min-width:0}.np-kicker{color:var(--np-gold-300);align-items:center;gap:9px;margin:0;font-size:18px;font-weight:700;display:inline-flex}.np-h1{filter:drop-shadow(0 2px #542e088c)drop-shadow(0 0 26px #f2c46f42);margin:14px 0 0;font-size:clamp(46px,6.3vw,86px);font-weight:900;line-height:1.04}.np-h1>span{color:var(--np-gold-300);background:var(--np-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;display:block}.np-flag{color:var(--np-on-night);margin:14px 0 0;font-family:Rubik,sans-serif;font-size:clamp(26px,2.7vw,36px);font-weight:800;line-height:1.2}.np-lead{color:#e6ebf7;max-width:33em;margin:14px 0 0;font-size:21px;font-weight:500;line-height:1.6}.np-price-wrap{margin:26px 0 0}.np-price{background:linear-gradient(160deg,#ffffff1a,#ffffff08 55%),#0a12349e;border:1.5px solid #f2c46fcc;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;padding:10px 28px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 12px 32px -14px #f2c46f80}.np-price-num{white-space:nowrap;color:var(--np-gold-300);background:var(--np-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Rubik,sans-serif;font-size:42px;font-weight:900;line-height:1}.np-price-rest{white-space:normal;text-align:center;text-wrap:balance;max-width:100%;color:var(--np-on-night);font-size:21px;font-weight:800;line-height:1.35}.np-note{max-width:34em;color:var(--np-on-night-2);margin:12px 0 0;font-size:17px;line-height:1.55}.np-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.np-cta-row--center{justify-content:center}.np-cta-gold,.np-cta-ghost{isolation:isolate;text-align:center;white-space:normal;cursor:pointer;min-height:60px;transition:transform .2s var(--np-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 30px;font-family:Rubik,Heebo,sans-serif;font-size:19px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.np-cta-gold{color:#1a1205;background:var(--np-cta);border:0;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 -3px 6px #9b703073,0 0 0 1px #9b703059,0 10px 30px -8px #f3b34b99}.np-cta-gold:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .22s;position:absolute;inset:0;box-shadow:0 16px 44px -8px #f3b34bd9,0 0 26px #ffd68c73}.np-cta-gold:after{content:"";pointer-events:none;inset-block:-20%;background:linear-gradient(100deg,#0000,#ffffffb3 50%,#0000);width:38%;position:absolute;left:0;transform:translate(-160%)skew(-18deg)}.np-cta-chev{width:22px;height:22px;transition:transform .2s var(--np-ease);flex:none}.np-cta-ghost{color:var(--np-on-night);background:#15133fb3;border:1.5px solid #e9e2ff8c}.np-cta-ghost:hover{border-color:var(--np-gold-300);color:#fff}.np-cta-ghost--light{color:var(--np-ink-900);background:#fff9;border-color:#070a2440}.np-cta-ghost--light:hover{border-color:var(--np-gold-ink);color:var(--np-ink-900)}.np-cta-gold--sm,.np-cta-ghost--sm{min-height:46px;padding:6px 18px;font-size:16px}.np-cta-gold--block{width:100%;min-height:56px;font-size:18px}@media (hover:hover){.np-cta-gold:hover,.np-cta-ghost:hover{transform:translateY(-2px)}.np-cta-gold:hover:before{opacity:1}.np-cta-gold:hover:after{transition:transform .7s;transform:translate(380%)skew(-18deg)}.np-cta-gold:hover .np-cta-chev{transform:translate(-3px)}}.np-cta-gold:active,.np-cta-ghost:active{transform:scale(.98)}.np-hero-mark{place-items:center;min-width:0;display:grid;position:relative}.np-hero-logo.np-logo{--np-s:clamp(170px, 50vw, 210px);translate:calc(var(--np-px,0) * -16px) calc(var(--np-py,0) * -12px);transition:translate .7s var(--np-ease)}.np-deco{pointer-events:none;position:absolute;inset:0}.np-deco>*{translate:calc(var(--np-px,0) * -8px) calc(var(--np-py,0) * -6px);transition:translate .9s var(--np-ease);position:absolute}.np-deco-pi{color:#a8b8ff;text-shadow:0 0 14px #8b5cf6e6,0 0 34px #38bdf880;font-family:Rubik,serif;font-size:56px;font-weight:600;line-height:1;animation:10s ease-in-out infinite np-float;top:50%;left:-2%}.np-deco-cube{color:#7fa6ff;opacity:.42;width:74px;animation:12s ease-in-out -4s infinite np-float}.np-deco-cube--a{top:2%;left:4%}.np-deco-cube--b{width:92px;animation-delay:-8s;bottom:4%;left:12%}.np-deco-graph{color:#dce6ff80;width:150px;animation:11s ease-in-out -2s infinite np-float;top:6%;right:-6%}.np-hero-mark:has(.np-logo[data-idle=pause]) .np-deco>*{animation-play-state:paused}@keyframes np-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.np-strip-band{z-index:2;background:linear-gradient(#0000 0 96px,#060f2b 96px);margin-top:-96px;padding:0 20px 76px;position:relative}.np-strip{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(160deg,#ffffff1f 0%,#ffffff0a 40%,#788cff0f 100%),#1018408c;border:1px solid #ffffff29;border-radius:26px;gap:12px;max-width:1140px;margin-inline:auto;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 30px 60px -30px #000000b3}.np-strip:before{content:"";top:-1px;background:linear-gradient(90deg,#0000,#f2c46fcc,#0000);height:1px;position:absolute;inset-inline:12%}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.np-strip{background:#101840f0}}.np-strip--4{grid-template-columns:repeat(2,minmax(0,1fr))}.np-strip--6{grid-template-columns:repeat(3,minmax(0,1fr))}.np-tile{text-align:center;transition:transform .25s var(--np-ease);background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:18px 8px 16px;display:flex;position:relative}.np-tile:before{content:"";opacity:.35;top:-1px;background:linear-gradient(90deg,#0000,#f2c46fe6,#0000);height:1px;transition:opacity .25s;position:absolute;inset-inline:22%}.np-tile p{color:var(--np-on-night);text-wrap:balance;margin:0;font-size:15.5px;font-weight:700;line-height:1.3}.np-tile-badge{color:#fff;background:radial-gradient(circle at 35% 30%,#4b3d9a,#22205e 60%,#14174a);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 0 18px #8b5cf659,inset 0 1px #fff3}.np-tile-badge:before{content:"";-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;background:linear-gradient(160deg,#f7d88e,#b98a3e 55%,#f2c46f);border-radius:50%;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.np-tile-badge:after{content:"";opacity:0;border-radius:50%;transition:opacity .25s;position:absolute;inset:-6px;box-shadow:0 0 22px #f2c46f73}.np-tile-badge svg{stroke-width:2px;fill:#ffffff29;width:24px;height:24px}@media (hover:hover){.np-tile:hover{transform:translateY(-4px)}.np-tile:hover:before,.np-tile:hover .np-tile-badge:after{opacity:1}}.np-room{z-index:3;color:var(--np-ink-900);background:radial-gradient(60% 40% at 85% 0,#ffd69652,#0000 70%),radial-gradient(50% 30% at 5% 100%,#ffecd699,#0000 70%),linear-gradient(#f7ede3 0%,#f2e8e2 60%,#eee4de 100%);border-radius:36px 36px 0 0;margin-top:-40px;position:relative}.np-room:before{content:"";pointer-events:none;opacity:.6;inset-inline:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 340' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23E9C27A' stop-opacity='0'/%3E%3Cstop offset='.3' stop-color='%23E9C27A'/%3E%3Cstop offset='.7' stop-color='%23E9C27A' stop-opacity='.5'/%3E%3Cstop offset='1' stop-color='%23E9C27A' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-width='1.4'%3E%3Cpath d='M-20 250C180 60 420 30 620 120S1000 300 1220 90'/%3E%3Cpath d='M-20 290C220 120 460 110 660 170S1020 290 1220 150' stroke-opacity='.55'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:340px;position:absolute;top:18px}.np-wrap{max-width:1200px;margin-inline:auto;padding-inline:20px;position:relative}.np-wrap--narrow{max-width:860px}.np-wrap--mid{max-width:1060px}.np-section{padding-top:72px;position:relative}.np-room>.np-section:last-child,.np-section.np-room{padding-bottom:80px}.np-section--tight{padding-top:40px}.np-head{text-align:center;max-width:780px;margin:0 auto 40px}.np-eyebrow{letter-spacing:.02em;color:var(--np-gold-ink);align-items:center;gap:10px;margin:0 0 10px;font-family:Rubik,sans-serif;font-size:16px;font-weight:800;display:inline-flex}.np-head .np-eyebrow:before,.np-head .np-eyebrow:after{content:"";opacity:.6;background:currentColor;border-radius:2px;width:22px;height:1.5px}.np-h2{color:var(--np-ink-900);text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:900;line-height:1.12}.np-h2--start{text-align:start}.np-rule{background:linear-gradient(90deg,#0000,#e9a84b 18%,#fff0b0 50%,#e9a84b 82%,#0000);border-radius:3px;width:72px;height:3px;margin:18px auto 0}.np-rule--start{margin-inline:0 auto}.np-intro{color:#3d4258;max-width:40em;margin:18px auto 0;font-size:18px;font-weight:500;line-height:1.65}.np-head--night .np-eyebrow{color:var(--np-gold-300)}.np-head--night .np-h2{color:var(--np-gold-300);background:var(--np-metal);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #542e0880);-webkit-background-clip:text;background-clip:text}.np-head--night .np-intro{color:var(--np-on-night-2)}.np-group-grid{gap:16px;display:grid}.np-group-card{--tone:7 19 47;isolation:isolate;text-align:start;color:#fff;background:rgb(var(--tone));width:100%;min-height:236px;box-shadow:var(--np-shadow-photo);cursor:pointer;transition:transform .26s var(--np-ease);border:1px solid #ffffff1f;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.np-tone-1{--tone:44 26 16}.np-tone-2{--tone:7 19 47}.np-tone-3{--tone:27 16 74}.np-group-card img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--np-ease);position:absolute;inset:0}.np-group-shade{z-index:-1;background:linear-gradient(to left, rgb(var(--tone) / .7), rgb(var(--tone) / .12) 75%), linear-gradient(180deg, rgb(var(--tone) / .5), rgb(var(--tone) / .92) 88%);position:absolute;inset:0}.np-group-body{flex-direction:column;gap:6px;padding:22px 24px 76px;display:flex;position:relative}.np-group-body h3{color:#fff;text-shadow:0 2px 14px #00000080;margin:0;font-size:28px;font-weight:800;line-height:1.15}.np-group-day{color:var(--np-on-night);align-items:center;gap:8px;margin-top:10px;font-family:Assistant,sans-serif;font-size:18px;font-weight:700;display:flex}.np-group-day svg{width:19px;height:19px;color:var(--np-gold-200)}.np-group-text{color:#ffffffe6;text-shadow:0 1px 8px #00000073;font-size:16.5px;line-height:1.5}.np-group-go{white-space:nowrap;color:#fffffff0;text-shadow:0 1px 8px #00000080;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:50%;translate:-50%}.np-group-chev{width:42px;height:42px;transition:transform .25s var(--np-ease);background:#07132fa6;border:1.5px solid #ffffffb8;border-radius:50%;order:2;place-items:center;display:grid}.np-group-chev svg{width:20px;height:20px}@media (hover:hover){.np-group-card:hover{transform:translateY(-6px)}.np-group-card:hover img{transform:scale(1.05)}.np-group-card:hover .np-group-chev{transform:translate(-3px)}}.np-value-grid,.np-info-grid,.np-steps{gap:16px;display:grid}.np-value-card,.np-info-card,.np-step,.np-trial,.np-form-card{box-shadow:var(--np-shadow-card);background:#fbf7f2eb;border:1px solid #ddd0ccd9;border-radius:22px;position:relative}.np-value-card,.np-info-card,.np-step{transition:transform .25s var(--np-ease)}.np-value-card:after,.np-info-card:after,.np-step:after{content:"";border-radius:inherit;box-shadow:var(--np-shadow-card-up);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}@media (hover:hover){.np-value-card:hover,.np-info-card:hover,.np-step:hover{transform:translateY(-4px)}.np-value-card:hover:after,.np-info-card:hover:after,.np-step:hover:after{opacity:1}}.np-value-card{text-align:center;padding:34px 26px 30px}.np-value-icon{width:68px;height:68px;color:var(--np-purple-600);background:var(--np-purple-100);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid;box-shadow:inset 0 0 0 1px #6c41c233,0 10px 24px -14px #6c41c299}.np-value-icon svg{stroke-width:2.1px;fill:#6c41c229;width:34px;height:34px}.np-value-card h3{color:var(--np-ink-900);margin:0;font-size:22px;font-weight:800;line-height:1.3}.np-value-card p{color:var(--np-ink-500);margin:12px 0 0;font-size:17px;line-height:1.65}.np-info-card{padding:32px 28px}.np-info-icon{width:52px;height:52px;color:var(--np-gold-ink);background:#f2c46f33;border-radius:50%;place-items:center;margin-bottom:16px;display:grid;box-shadow:inset 0 0 0 1px #8a641859}.np-info-icon svg{width:24px;height:24px}.np-info-card h3{color:var(--np-ink-900);margin:0;font-size:24px;font-weight:800;line-height:1.3}.np-info-main{color:var(--np-ink-700);margin:14px 0 0;font-size:19px;line-height:1.65}.np-info-sub{color:var(--np-ink-500);margin:12px 0 0;font-size:17px;line-height:1.65}.np-info-card--night,.np-feature-night{color:var(--np-on-night);background:radial-gradient(60% 80% at 100% 0%, #8b5cf638, transparent 70%), radial-gradient(50% 70% at 0% 100%, #ffaa5a1f, transparent 70%), var(--np-night-800);box-shadow:var(--np-shadow-night);border:1px solid #f2c46f52}.np-info-card--night:before,.np-feature-night:before{content:"";top:-1px;background:linear-gradient(90deg,#0000,#f2c46fe6,#0000);height:1px;position:absolute;inset-inline:10%}.np-info-card--night h3{color:var(--np-gold-200)}.np-info-card--night .np-info-main{color:var(--np-on-night)}.np-info-card--night .np-info-sub{color:var(--np-on-night-2)}.np-info-card--night .np-info-icon,.np-feature-icon{color:var(--np-gold-200);background:#f2c46f1f;box-shadow:inset 0 0 0 1px #f2c46f73,0 0 22px #f2c46f33}.np-feature-night{border-radius:28px;gap:18px;padding:32px 24px;display:grid;position:relative}.np-feature-icon{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.np-feature-icon svg{width:30px;height:30px}.np-feature-title{color:var(--np-gold-300);background:var(--np-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:1.15}.np-feature-main{color:var(--np-on-night);margin:16px 0 0;font-size:19px;line-height:1.7}.np-feature-sub{color:var(--np-on-night-2);margin:12px 0 0;font-size:17px;line-height:1.7}.np-step{padding:28px 24px}.np-step-num{color:#1a1205;background:var(--np-cta);border-radius:50%;place-items:center;width:46px;height:46px;font-family:Rubik,sans-serif;font-size:20px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffb3,0 8px 20px -8px #f3b34bcc}.np-step h3{color:var(--np-ink-900);align-items:center;gap:8px;margin:16px 0 0;font-size:21px;font-weight:800;display:flex}.np-step h3 svg{width:20px;height:20px;color:var(--np-gold-ink)}.np-step p{color:var(--np-ink-500);margin:8px 0 0;font-size:17px;line-height:1.65}.np-trial{text-align:center;max-width:900px;margin-inline:auto;padding:44px 24px 36px;overflow:hidden}.np-trial:before{content:"";background:var(--np-ring-line);inset-inline:0;height:4px;position:absolute;top:0}.np-trial-text{max-width:36em;color:var(--np-ink-500);margin:18px auto 24px;font-size:19px;line-height:1.7}.np-trial-note{max-width:40em;color:var(--np-ink-500);margin:20px auto 0;font-size:15px;line-height:1.65}.np-section--alt{padding-bottom:8px}.np-interest{background:linear-gradient(160deg,#ffffff80,#ecdecd8c);border:1px solid #ddd0cce6;border-radius:32px;gap:28px;padding:28px 20px;display:grid}.np-interest-lead{color:var(--np-ink-700);margin:18px 0 0;font-size:20px;line-height:1.6}.np-interest-price{color:var(--np-ink-900);background:#f2c46f47;border-radius:999px;margin:16px 0 0;padding:6px 18px;font-family:Rubik,sans-serif;font-size:20px;font-weight:800;display:inline-block;box-shadow:inset 0 0 0 1px #8a641859}.np-interest-sub{color:var(--np-ink-500);margin:16px 0 0;font-size:18px;line-height:1.65}.np-form-card{padding:26px 22px}.np-form-card .mz-section-title{color:var(--np-ink-900);font-weight:800}.np-form-card select{border:1px solid var(--np-cream-line);background:#fff;border-radius:12px;min-height:52px}.np-form-card a.w-full{color:#1a1205;background:var(--np-cta);border:0;border-radius:999px;min-height:56px;font-family:Rubik,sans-serif;font-size:18px;font-weight:700;box-shadow:inset 0 1px #ffffffbf,0 10px 26px -10px #f3b34b99}.np-schedule{margin-top:48px}.np-schedule-title{color:var(--np-ink-900);margin:0 0 18px;font-size:26px;font-weight:800}.np-schedule-grid{gap:14px;display:grid}.np-slot-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.np-proof{color:var(--np-on-night);background:radial-gradient(1px 1px at 12% 22%,#fffc 50%,#0000 51%),radial-gradient(1.5px 1.5px at 32% 68%,#ffffff80 50%,#0000 51%),radial-gradient(1px 1px at 55% 15%,#f2cd7ecc 50%,#0000 51%),radial-gradient(1.5px 1.5px at 74% 40%,#ffffff80 50%,#0000 51%),radial-gradient(1px 1px at 88% 76%,#f2cd7eb3 50%,#0000 51%),radial-gradient(1px 1px at 44% 88%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 92% 12%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 6% 54%,#fff9 50%,#0000 51%),radial-gradient(1000px 520px at 50% -20%,#0b1e52,#021640 45%,#010d2e 100%);padding:88px 0 80px;position:relative}.np-proof:before{content:"";pointer-events:none;opacity:.08;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1'%3E%3Cpath d='M80 120 220 70 330 150 470 90M760 80l140 60 120-40 110 90M120 470l130-60 90 70M880 470l110-80 140 40'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.np-carousel{position:relative}.np-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:16px;margin:0;padding:8px 4px 12px;list-style:none;display:grid;overflow-x:auto}.np-carousel-track::-webkit-scrollbar{display:none}.np-proof-slide{scroll-snap-align:start;flex-direction:column;gap:12px;min-width:0;display:flex}.np-proof-frame{aspect-ratio:16/10.5;width:100%;box-shadow:inset 0 1px 0 #ffffff1f, var(--np-shadow-night);cursor:zoom-in;transition:transform .25s var(--np-ease);background:linear-gradient(#14215abf,#0b1a45cc);border:1px solid #f2c46f61;border-radius:26px;place-items:center;padding:12px;display:grid;position:relative}.np-proof-frame:before{content:"";top:-1px;background:linear-gradient(90deg,#0000,#f2c46fd9,#0000);height:1px;position:absolute;inset-inline:18%}.np-proof-frame img{object-fit:contain;border-radius:12px;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.np-proof-caption{text-align:center;color:var(--np-on-night-2);margin:0;padding-inline:8px;font-size:16px;line-height:1.5}@media (hover:hover){.np-proof-frame:hover{border-color:#f2c46fbf;transform:translateY(-6px)}}.np-carousel-arrow{z-index:2;color:#fff;cursor:pointer;background:#07132fb3;border:1px solid #fff6;border-radius:50%;place-items:center;width:48px;height:48px;transition:border-color .2s,opacity .2s;display:none;position:absolute;top:38%;translate:0 -50%}.np-carousel-arrow:hover:not(:disabled){border-color:var(--np-gold-300);color:var(--np-gold-200)}.np-carousel-arrow:disabled{opacity:.3;cursor:default}.np-carousel-arrow--prev{inset-inline-start:0}.np-carousel-arrow--next{inset-inline-end:0}.np-carousel-dots{justify-content:center;gap:4px;margin-top:14px;display:flex}.np-carousel-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.np-carousel-dot:before{content:"";background:#ffffff52;border-radius:8px;width:8px;height:8px;transition:width .2s,background .2s}.np-carousel-dot[aria-current=true]:before{background:var(--np-gold-300);width:22px}.np-proof-more{text-align:center;margin-top:26px}.np-faq{gap:12px;display:grid}.np-faq-item{background:#ffffffd1;border-radius:18px;padding-inline:22px;box-shadow:0 10px 26px -20px #1a163c59;border:1px solid #ddd0cce6!important}.np-faq-q{text-align:right;min-height:64px;color:var(--np-ink-900);gap:16px;font-family:Assistant,sans-serif;font-size:19px;font-weight:700}.np-faq-q:hover{text-decoration:none}.np-faq-q>svg{box-sizing:content-box;width:18px;height:18px;color:var(--np-gold-ink);background:#f2c46f3d;border-radius:50%;padding:6px}.np-faq-a{color:var(--np-ink-500);font-size:18px;line-height:1.7}.np-legal-line{text-align:center;color:var(--np-ink-500);margin:26px 0 0;font-size:15px;line-height:1.8}.np-legal-line a{color:inherit}.np-final{isolation:isolate;text-align:center;color:var(--np-on-night);background:radial-gradient(50% 60% at 82% 30%,#ffb86e52,#0000 70%),radial-gradient(40% 50% at 14% 62%,#c58c6f3d,#0000 70%),linear-gradient(#211618 0%,#3c231e 46%,#2e1a12 100%);padding:88px 20px 96px;position:relative;overflow:hidden}.np-final-photo{z-index:-2;display:block;position:absolute;inset:0}.np-final-photo img{object-fit:cover;opacity:.42;mix-blend-mode:luminosity;width:100%;height:100%}.np-final:before{content:"";z-index:-1;background:radial-gradient(70% 90%,#2818146b,#140c0ad1);position:absolute;inset:0}.np-final-inner{max-width:820px;margin-inline:auto}.np-final-seal.np-logo{--np-s:74px;margin-bottom:18px}.np-final-title{color:#f6d584;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #3c1e0a99);text-wrap:balance;background:linear-gradient(#fff3cf 0%,#f6d584 45%,#e9a84b 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:900;line-height:1.15}.np-final-text{color:#f3e6d3;margin:18px 0 28px;font-size:20px;line-height:1.65}.np-final-note{color:#f6e6cdd9;margin:20px 0 0;font-size:16px}.np-final .np-cta-ghost{background:#28161299;border-color:#ffecd68c}.np-footer{color:var(--np-on-night-2);background:var(--np-night-950);border-top:1px solid #f2c46f33;padding:44px 0 52px}.np-footer-inner{align-items:flex-start;gap:20px;display:flex}.np-footer-seal.np-logo{--np-s:60px}.np-footer-name{color:var(--np-gold-200);margin:0;font-family:Rubik,sans-serif;font-size:20px;font-weight:800}.np-footer-text{max-width:46em;color:var(--np-on-night-3);margin:8px 0 0;font-size:16px;line-height:1.6}.np-footer-links{flex-wrap:wrap;gap:0 22px;margin-top:10px;display:flex}.np-footer-link{height:auto;min-height:44px;color:var(--np-gold-300);text-underline-offset:4px;background:0 0;align-items:center;padding:0;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.np-footer-link:hover{color:var(--np-gold-100)}.np-footer--compact{padding:22px 20px}.np-footer--compact .np-legal-line{color:var(--np-on-night-2);margin:0}.np-sticky{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);inset-inline:0;background:#040a1fe0;border-top:1px solid #f2c46f4d;position:fixed;bottom:0}.np-dialog{--ring:#8a6418;border:1px solid var(--np-cream-line);background:var(--np-cream-50);color:var(--np-ink-900);padding-top:30px;overflow:hidden;border-radius:28px!important}.np-dialog:before,body.np-page [role=dialog]:not(.np-dialog):before{content:"";background:var(--np-ring-line,linear-gradient(90deg, #38bdf8, #f2c46f 50%, #f0892e));inset-inline:0;height:5px;position:absolute;top:0}.np-dialog h2{color:var(--np-ink-900);padding-inline:40px;font-family:Rubik,sans-serif;font-weight:900}.np-dialog>button:last-child{border-radius:50%;place-content:center;min-width:44px;min-height:44px;display:grid}.np-gallery-item{border-bottom:1px solid var(--np-cream-line);padding-bottom:16px}.np-topic{background:var(--np-cream-100);border:1px solid #ddd0ccb3;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;font-weight:600;display:flex}body.np-page [role=dialog]:not(.np-dialog){--og-blue:#13235a;--og-sky:#f7ede3;--og-sun-soft:#fbefd2;border-radius:28px;overflow-x:hidden}body.np-page [role=dialog]:not(.np-dialog) h2{font-family:Rubik,sans-serif}body.np-page [role=region][aria-label=העדפות\ קוקיז]{--background:#0b1a45;--foreground:#f8fbfe;--muted:#ffffff0f;--muted-foreground:#d7deef;--border:#f2c46f4d;--primary:#f2c46f;--primary-foreground:#1a1205;color:#f8fbfe;box-shadow:0 -10px 40px -10px #0009}.np-tabs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.np-scope .ap-track-tab{min-height:48px;color:var(--np-ink-900);transition:transform .2s var(--np-ease), border-color .2s, background .2s, color .2s;background:#ffffffd9;border:1.5px solid #070a242e;border-radius:999px;padding:8px 22px;font-family:Rubik,sans-serif;font-size:17px;font-weight:700}.np-scope .ap-track-tab:hover{border-color:var(--np-gold-ink)}.np-scope .ap-track-tab[aria-selected=true]{color:var(--np-gold-200);background:var(--np-night-900);border-color:var(--np-night-900);box-shadow:0 10px 26px -12px #07132f99,0 0 0 3px #f2c46f40}.np-scope .ap-panel{border:1px solid var(--np-cream-line);box-shadow:var(--np-shadow-card-up);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffdb;border-radius:28px;position:relative}.np-scope .ap-panel:before{content:"";top:-1px;background:linear-gradient(90deg,#0000,#e9a84b,#fff0b0,#e9a84b,#0000);height:2px;position:absolute;inset-inline:12%}.np-scope .ap-slot-btn{border-color:#070a2429;border-radius:16px}.np-scope .ap-slot-btn[aria-pressed=true]{border-color:var(--np-gold-ink);background:#fffbf0;box-shadow:0 0 0 3px #f2c46f59}.ap-check{color:var(--np-gold-ink)}.ap-segment{background:var(--np-cream-100);border:1px solid #ddd0cccc;border-radius:12px;margin:0;padding:8px 12px}.ap-pricing{border-top:1px solid #8a641840}.ap-price-total{color:var(--np-ink-900);border-top:1px solid #8a641840;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 0;padding-top:12px;font-family:Rubik,sans-serif;font-size:26px;font-weight:900;display:flex}.np-scope .ap-price-note{color:var(--np-ink-700);background:#f2c46f2e;border-color:#8a64184d}.np-scope .ap-topics-btn{color:var(--np-gold-ink);background:#f2c46f2e;border-color:#8a641866}.ap-plans{align-items:stretch;gap:22px;display:grid}.ap-plan-main{color:var(--np-on-night);background:radial-gradient(60% 70% at 100% 0%, #8b5cf647, transparent 70%), radial-gradient(50% 60% at 0% 100%, #ffaa5a29, transparent 70%), var(--np-night-800);box-shadow:var(--np-shadow-night);border:1px solid #f2c46f73;border-radius:28px;padding:36px 26px 30px;position:relative}.ap-plan-badge{color:#1a1205;background:var(--np-cta);top:-15px;border-radius:999px;padding:5px 16px;font-family:Rubik,sans-serif;font-size:14px;font-weight:800;position:absolute;inset-inline-start:28px;box-shadow:0 8px 22px -10px #f3b34bcc}.ap-plan-title{color:var(--np-gold-300);background:var(--np-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:30px;font-weight:900}.ap-plan-sub{color:var(--np-on-night-2);margin:6px 0 0;font-size:17px;line-height:1.55}.ap-plan-price{color:var(--np-on-night);margin:0;font-family:Rubik,sans-serif;font-size:40px;font-weight:900;line-height:1.1}.ap-plan-per{color:var(--np-on-night-2);font-size:17px;font-weight:700}.ap-plan-chip{color:var(--np-gold-200);background:#f2c46f24;border:1px solid #f2c46f59;border-radius:999px;margin:0;padding:5px 14px;font-size:14px;font-weight:700}.ap-plan-list{gap:8px;margin:22px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.ap-plan-list li{gap:8px;display:flex}.ap-plan-list svg{color:var(--np-gold-300)}.ap-plan-side{border:1px solid var(--np-cream-line);box-shadow:var(--np-shadow-card);background:#fbf7f2eb;border-radius:28px;flex-direction:column;padding:36px 26px 30px;display:flex}@media (width>=640px){.ap-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.ap-plans{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ap-plan-main,.ap-plan-side{padding:40px 34px 34px}}@media (width>=640px){.np-wrap,.np-strip-band{padding-inline:32px}.np-strip--4{grid-template-columns:repeat(4,minmax(0,1fr))}.np-tile p{font-size:17px}.np-tile-badge{width:64px;height:64px}.np-tile-badge svg{width:27px;height:27px}.np-carousel-track{grid-auto-columns:calc(50% - 10px);gap:20px}.np-carousel-arrow{display:grid}.np-carousel{padding-inline:60px}.np-interest{padding:40px}.np-form-card{padding:32px}.np-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-trial{padding:52px 48px 40px}.np-feature-night{grid-template-columns:auto minmax(0,1fr);gap:28px;padding:44px 48px}}@media (width>=768px){.np-group-grid,.np-value-grid,.np-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.np-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.np-section{padding-top:104px}.np-room>.np-section:last-child,.np-section.np-room{padding-bottom:112px}.np-section--tight{padding-top:48px}.np-head{margin-bottom:52px}.np-intro{font-size:20px}.np-group-card{min-height:250px}.np-interest{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:48px}.np-strip--6{grid-template-columns:repeat(6,minmax(0,1fr))}.np-proof{padding:112px 0 104px}.np-final{padding:120px 24px 128px}}@media (width>=1024px){.np-hero-grid{direction:ltr;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:min(820px,100svh - 72px);padding:48px 40px 140px}.np-hero-grid>*{direction:rtl;grid-row:1}.np-hero-copy{grid-column:1}.np-hero-mark{grid-column:2}.np-hero-logo.np-logo{--np-s:clamp(320px, 31vw, 430px)}.np-hero-mark{min-height:470px}.np-carousel-track{grid-auto-columns:calc(33.3333% - 16px);gap:24px}.np-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.np-strip-band{background:linear-gradient(#0000 0 110px,#060f2b 110px);margin-top:-110px}.np-wrap{padding-inline:40px}}@media (width<=1023px){.np-hero-photo{display:none}.np-hero:after{content:"";z-index:-3;opacity:.42;background:url(data:image/webp;base64,UklGRt4AAABXRUJQVlA4INIAAAAQBwCdASooABcAPtlYpEyoJSOiNVQMAQAbCWIAuzNRCk/PJpakQfZRN2rMVpHIU4Q++mZFfOHXN8otQpqtYrICgAD++2mtOtDl+axnJPUylKe9wgLJtIWW/JIuYkRykrcNjToxNtr5mj4zsS/hbC9c90z15aNTZYrQqcoO/a62EWHzFhfYgQ43qZdWjWjetmgEvJU2fklbmsTp66SgleItENC91Xz4uRvsiODWkWNHIuAypnM1t4TcPHh/aJK0ljo5/OcM9+D1/ZE4CTW1hoUkAAA=) 78% 30%/cover no-repeat;position:absolute;inset:0}.np-hero-grid{text-align:start;padding-top:28px}.np-deco-graph,.np-deco-cube--b{display:none}.np-deco-pi{font-size:40px;top:38%;left:6%}.np-deco-cube--a{width:52px;top:4%;left:8%}}@media (width<=639px){.np-header-bar{gap:12px;min-height:64px;padding-inline:16px}.np-brand .np-logo{--np-s:38px}.np-brand-name{font-size:21px}.np-brand-sub{font-size:14px}.np-hero-grid{padding-inline:20px;gap:18px;padding-bottom:116px}.np-lead{font-size:19px}.np-price{flex-direction:column;align-items:center;gap:2px;padding:8px 22px 10px}.np-price-num{font-size:34px}.np-price-rest{font-size:18px}.np-note{font-size:16px}.np-cta-row{grid-template-columns:minmax(0,1fr);display:grid}.np-cta-row--center{justify-items:stretch}.np-cta-gold,.np-cta-ghost{min-height:56px;font-size:18px}.np-strip{border-radius:22px;gap:8px;padding:10px}.np-tile{gap:9px;padding:14px 4px 12px}.np-tile p{font-size:16px}.np-room{border-radius:26px 26px 0 0}.np-group-body h3{font-size:25px}.np-footer-inner{flex-direction:column}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.np-scope :is(.np-head,.np-group-card,.np-value-card,.np-info-card,.np-step,.np-feature-night,.np-trial,.np-proof-slide){animation:linear both np-rise;animation-timeline:view();animation-range:entry entry 38%}}}@keyframes np-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.np-scope *,.np-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.np-hero-logo.np-logo,.np-deco>*{translate:none}}.np-rec{color:var(--np-on-night);background:radial-gradient(40% 50% at 88% 12%,#ffbe6e38,#0000 70%),radial-gradient(40% 50% at 10% 80%,#38bdf81f,#0000 70%),radial-gradient(60% 50% at 50% 30%,#4d3f7659,#0000 70%),linear-gradient(#071131 0%,#0a1640 55%,#050b24 100%)}.np-rec main{width:100%}.np-rec-back{min-height:44px;color:var(--np-gold-300);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.np-rec-back:hover{text-underline-offset:4px;text-decoration:underline}.np-rec-seal{z-index:1;place-items:center;margin-bottom:-26px;display:grid;position:relative}.np-rec-seal .np-logo{--np-s:104px}.np-rec-card,.np-rec-item{color:var(--np-on-night);background:linear-gradient(160deg,#ffffff1a 0%,#ffffff08 40%,#788cff0d 100%),#101840b8;border:1px solid #ffffff29;border-radius:28px;position:relative;box-shadow:inset 0 1px #ffffff2e,0 30px 60px -30px #000000b3}.np-rec-item{border-radius:22px}.np-rec-card:before{content:"";top:-1px;background:linear-gradient(90deg,#0000,#f2c46fd9,#0000);height:1px;position:absolute;inset-inline:14%}.np-rec-lock{width:48px;height:48px;color:var(--np-gold-200);background:#f2c46f1f;border-radius:50%;place-items:center;margin-inline:auto;display:grid;box-shadow:inset 0 0 0 1px #f2c46f73}.np-rec-title,.np-rec-h2{color:var(--np-gold-300);background:var(--np-metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.np-rec-text{color:var(--np-on-night-2)}.np-rec-strong{color:var(--np-on-night)}.np-rec-hello{color:var(--np-gold-300)}.np-rec-divider{border-top:1px solid #ffffff1f}
