.ns-show-points,.ns-hh-points{gap:.5em;margin:0;padding:0;font-size:clamp(16px,1.35vw,19px);font-weight:600;list-style:none;display:grid}.ns-show-points li,.ns-hh-points li{padding-left:1.2em;position:relative}.ns-show-points li:before,.ns-hh-points li:before{content:"";background:var(--hue,var(--primary));border-radius:99px;width:.5em;height:.5em;position:absolute;top:.5em;left:0}.ns-home.ns-page>section.ns-hh.ns-site-section{background:var(--ice);padding:clamp(88px,10vw,120px) 0 clamp(24px,3vw,40px)}.ns-hh-grid{aspect-ratio:2;border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-1);grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:1fr;display:grid;overflow:hidden;container-type:inline-size}.ns-hh-ttl{color:#fff;background:var(--primary);flex-direction:column;grid-area:1/1/5/5;justify-content:center;gap:2.2cqw;padding:4cqw;display:flex}.ns-hh-eb{letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:0 0 1.4cqw;font-size:max(12px,1.05cqw);font-weight:800}.ns-hh-h1{font-family:var(--head);letter-spacing:-.04em;color:#fff;margin:0;font-size:5.6cqw;font-weight:800;line-height:1.02}.ns-hh-points{--hue:var(--ns-c-yellow);margin-bottom:2.4cqw;font-size:max(15px,1.5cqw)}.ns-hh-demo{color:#fff;text-underline-offset:5px;font-weight:700;text-decoration:underline}.ns-hh-t{place-items:center;display:grid}.ns-hh-t img,.ns-hh-t>span{box-shadow:0 .6cqw 1.6cqw #00000024}.ns-hh-rp{background:var(--brand-soft);grid-area:3/7/5/9;place-items:center;display:grid;position:relative}.ns-hh-rp em,.ns-show-guide em,.ns-grow-rappy em{font-style:normal;font-family:var(--head);white-space:nowrap;color:var(--ink);background:var(--paper);box-shadow:var(--shadow-1);border-radius:1em 1em 1em .2em;padding:.5em .95em;font-weight:800}.ns-hh-rp em{font-size:max(12px,1.3cqw);position:absolute;top:8%;left:6%}@media (prefers-reduced-motion:no-preference){.ns-hh-t{animation:ns-hh-pop .5s var(--ease) both;animation-delay:calc(.15s + var(--i,0) * 50ms)}.ns-hh-rp{animation:ns-hh-pop .6s var(--ease) .8s both}@media (hover:hover){.ns-hh-t img,.ns-hh-t>span{transition:translate .25s var(--ease)}.ns-hh-t:hover img,.ns-hh-t:hover>span{translate:0 -4px}}}@keyframes ns-hh-pop{0%{opacity:0;translate:0 -24px}}@media (max-width:900px){.ns-hh-grid{aspect-ratio:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.ns-hh-ttl{grid-area:auto/1/auto/-1;gap:18px;padding:32px 24px}.ns-hh-eb{margin-bottom:10px;font-size:12px}.ns-hh-h1{font-size:clamp(40px,11cqw,64px)}.ns-hh-points{margin-bottom:18px;font-size:16px}.ns-hh-t{aspect-ratio:1}.ns-hh-t:nth-of-type(n+9){display:none}.ns-hh-rp{aspect-ratio:2;--rp-size:30%;grid-area:auto/1/auto/-1}.ns-hh-rp em{font-size:13px}}.ns-home>.ns-home-proof.ns-section{padding:clamp(24px,3vw,36px) 0}@media (max-width:767px){.ns-home-proof .ns-ps{gap:16px}.ns-home-proof .ns-ps-badges{gap:8px}.ns-home-proof .ns-ps-badges li{min-height:38px;padding:4px 12px 4px 6px;font-size:13px}.ns-home-proof .ns-ps-logos{gap:14px 24px}.ns-home-proof .ns-ps-logos img{width:auto;max-height:30px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.ns-home-proof .ns-ps-track>:nth-child(n+4){display:none}}.ns-grow-grid,.ns-show-grid,.ns-team-grid{align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (min-width:1024px){.ns-grow-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end}}.ns-grow-txt,.ns-show-txt,.ns-team-txt{justify-items:start;gap:18px;min-width:0;display:grid}.ns-grow-stage{aspect-ratio:16/10;overflow-clip-margin:40px;position:relative;overflow:clip;container-type:inline-size}.ns-grow-bars{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:1.2cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.ns-grow-bars>li{--mo-rise:120px;height:calc(var(--h) * .72);border-radius:1.4cqw 1.4cqw 0 0;flex-direction:column;gap:1.2cqw;padding:1.4cqw;display:flex}.ns-grow-name{max-width:100%;font-family:var(--head);color:var(--hue-ink);background:var(--paper);border-radius:99px;align-self:flex-start;padding:.3em .7em;font-size:max(11px,1.6cqw);font-weight:800;line-height:1.2}.ns-grow-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8cqw;display:grid}.ns-grow-icons>a{aspect-ratio:1;display:block}.ns-grow-icons img,.ns-grow-icons>a>span{display:block;box-shadow:0 .4cqw 1cqw #0003}.ns-grow-rappy{justify-items:end;width:12%;display:grid;position:absolute;bottom:74%;right:3%}.ns-grow-rappy em{font-size:max(11px,1.6cqw);position:absolute;top:0;right:90%}@media (max-width:600px){.ns-grow-stage{aspect-ratio:4/5}.ns-grow-bars{gap:6px}.ns-grow-bars>li{gap:6px;padding:6px}.ns-grow-name{overflow-wrap:anywhere;border-radius:6px;padding:.25em .5em;font-size:10px}.ns-grow-icons{grid-template-columns:1fr;gap:6px}.ns-grow-icons>a:nth-child(n+4){display:none}.ns-grow-rappy{width:16%;bottom:76%}.ns-grow-rappy em{font-size:11px}}@media (min-width:1024px){.ns-show-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ns-show-grid[data-rev]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ns-show-grid[data-rev] .ns-show-txt{order:2}}.ns-show-icons{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ns-show-icons a{border-radius:28%;display:block}.ns-show-icons img,.ns-show-icons a>span{display:block;box-shadow:0 4px 10px #00000024}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ns-show-icons a{transition:translate .2s var(--ease)}.ns-show-icons a:hover{translate:0 -3px}}.ns-show-vis{border-radius:var(--r-card);min-width:0;padding:clamp(20px,4vw,56px) clamp(16px,4vw,56px) clamp(28px,4vw,56px);position:relative}.ns-show-dev{position:relative;container-type:inline-size}.ns-show-lid{background:var(--navy);box-shadow:var(--shadow-1);border-radius:2.2cqw 2.2cqw .6cqw .6cqw;padding:1.4cqw 1.4cqw 2cqw}.ns-show-sc{aspect-ratio:16/10;background:var(--paper);border-radius:.6cqw;position:relative;overflow:hidden}.ns-show-sc img{object-fit:cover;object-position:top center}.ns-show-sc:not([data-ready]){background:var(--hue-soft)}.ns-show-base{background:var(--line);border-radius:0 0 3cqw 3cqw/0 0 2.2cqw 2.2cqw;height:2.2cqw;margin:0 -5%}.ns-show-guide{z-index:2;pointer-events:none;align-items:flex-end;gap:6px;display:flex;position:absolute;top:-6%;right:3%}.ns-show-guide em{border-radius:1em 1em .2em;margin-bottom:2.6em;font-size:clamp(12px,1.1vw,15px)}@media (max-width:600px){.ns-show-guide em{display:none}}@media (min-width:1024px){.ns-team-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.ns-team .ns-board{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);grid-template-columns:repeat(2,minmax(0,1fr))}.ns-team-logins,.ns-rappy-allow,.ns-disc{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ns-team-logins li,.ns-rappy-allow li{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:16px 18px;display:grid}.ns-team-logins b,.ns-rappy-allow b{font-family:var(--head);letter-spacing:-.03em;color:var(--hue-ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-weight:800}.ns-team-logins span,.ns-rappy-allow span{color:var(--ink-2);font-size:14px;font-weight:600}.ns-team-people{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.ns-team-ppl-icons{gap:6px;display:flex}@media (max-width:767px){.ns-team .ns-board{grid-template-columns:1fr}.ns-team .ns-board-pane+.ns-board-pane{border-left:0;border-top:1px solid var(--line)}.ns-team .ns-board-pane:nth-child(2){display:none}}.ns-rappy-vis{border-radius:var(--r-card);padding:clamp(16px,3vw,40px)}.ns-home .ns-rappy-demo{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1)}.ns-home .ns-rappy-icon{box-shadow:none}.ns-rappy-copy .ns-show-points li:before{background:var(--ns-c-skyblue)}.ns-disc{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin-bottom:24px}.ns-disc li{min-height:calc(96px + var(--step,0) * 28px);border-radius:var(--r-card);color:#fff;background:color-mix(in srgb, var(--primary) calc(70% + var(--step,0) * 15%), var(--navy));align-content:end;gap:2px;padding:18px 20px;display:grid}.ns-disc li[data-step="1"]{--step:1}.ns-disc li[data-step="2"]{--step:2}.ns-disc b{font-family:var(--head);letter-spacing:-.03em;font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:1}.ns-disc span{opacity:.9;font-weight:700}@media (min-width:768px){.ns-disc{align-items:end}}.ns-tease-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ns-tease{border-radius:var(--r-card);background:var(--paper);height:100%;box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:10px;padding:20px;display:grid}.ns-tease p{margin:0}.ns-tease-name{align-items:center;gap:10px;display:flex}.ns-tease-name b{font-family:var(--head);letter-spacing:-.02em;font-size:19px;font-weight:700}.ns-tease-free{color:var(--hue-ink);background:var(--hue-soft);border-radius:999px;justify-self:start;padding:3px 10px;font-size:13px;font-weight:700}.ns-tease-price{display:grid}.ns-tease-price span{font-family:var(--head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.ns-tease-price small{color:var(--ink-3);font-size:13.5px}.ns-tease-link{color:var(--primary);text-underline-offset:5px;font-weight:700;text-decoration:underline}.ns-rv{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ns-rv li{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:14px;padding:24px;display:grid}.ns-rv li:first-child{--rv:var(--ns-c-pink)}.ns-rv li:nth-child(2){--rv:var(--ns-c-teal)}.ns-rv li:nth-child(3){--rv:var(--ns-c-orange)}.ns-rv-stars{color:#a06700;letter-spacing:2px;font-size:16px}.ns-rv blockquote{margin:0}.ns-rv blockquote p{color:var(--ink);margin:0;font-size:16.5px;line-height:1.55}.ns-rv-by{align-items:center;gap:12px;margin:auto 0 0;display:flex}.ns-rv-by b{font-size:15px;display:block}.ns-rv-by small{color:var(--ink-3);font-size:13px;display:block}.ns-rv-avatar{color:#fff;background:var(--rv,var(--hue));border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.ns-rv-more{justify-content:center}@media (max-width:767px){.ns-rv li{padding:18px}.ns-rv li:nth-child(3){display:none}}.ns-home .ns-faq .ns-faq-list{width:100%;max-width:880px;margin-inline:auto}@media (max-width:767px){.ns-home>.ns-site-section.ns-section:not(.ns-hh,.ns-home-proof){padding:56px 0}.ns-home .ns-section-head{margin-bottom:24px}.ns-home .ns-rappy-grid{grid-template-columns:1fr;gap:32px}}
