.nx{--nx-ink:#000000eb;--nx-ink-2:#615d59;--nx-ink-3:#78736f;--nx-line:#0000001a;--nx-paper:#fff;--nx-wash:#f6f5f4;--nx-blue:#0075de;--nx-blue-hover:#005bab;--nx-blue-soft:#e8f2fc;--nx-radius:12px;--nx-font:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--nx-serif:"New York", ui-serif, Georgia, "Times New Roman", serif;background:var(--nx-paper);min-height:100dvh;color:var(--nx-ink);font-family:var(--nx-font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.nx-wrap{width:min(1232px,100% - 48px);margin-inline:auto}.nx a:focus-visible,.nx button:focus-visible,.nx summary:focus-visible{outline:2px solid var(--nx-blue);outline-offset:2px;border-radius:6px}.nx-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:6px 14px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s,transform .1s;display:inline-flex}.nx-btn:active{transform:scale(.98)}.nx-btn--lg{min-height:44px;padding:10px 18px;font-size:16px}.nx-btn--primary{background:var(--nx-blue);color:#fff}.nx-btn--primary:hover{background:var(--nx-blue-hover)}.nx-btn--soft{background:var(--nx-blue-soft);color:var(--nx-blue-hover)}.nx-btn--soft:hover{background:#d9e9fa}.nx-nav{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--nx-line);background:#ffffffe6;position:sticky;top:0}.nx-nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:64px;display:grid}.nx-nav .brand__word{font-size:17px}.nx-nav__links{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nx-nav__links a{color:var(--nx-ink);border-radius:8px;padding:6px 10px;font-size:15px;font-weight:500;text-decoration:none;display:block}.nx-nav__links a:hover,.nx-nav__login:hover{background:#0000000a}.nx-nav__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nx-nav__login{color:var(--nx-ink);border-radius:8px;padding:6px 10px;font-size:15px;font-weight:500;text-decoration:none}.nx-hero{padding:clamp(56px,9vw,104px) 0 0}.nx-hero__inner{text-align:center;justify-items:center;gap:24px;display:grid}.nx-hero__title{letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(44px,7.4vw,96px);font-weight:650;line-height:1.04}.nx-hero__lede{max-width:36ch;color:var(--nx-ink-2);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.45}.nx-hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:4px;display:flex}.nx-chip{background:var(--chip-bg);white-space:nowrap;border-radius:.34em;padding:0 .26em .04em .2em;transition:background-color .4s;display:inline-block}.nx-chip__dot{background:var(--chip-dot);vertical-align:.2em;border-radius:50%;width:.24em;height:.24em;margin:0 .18em 0 .06em;transition:background-color .4s;display:inline-block}.nx-chip__word{animation:.52s cubic-bezier(.2,.8,.2,1) both nx-word-in;display:inline-block}.nx-chip--green{--chip-bg:#e6f6ea;--chip-dot:#1f9d4a}.nx-chip--blue{--chip-bg:#e8f2fc;--chip-dot:#0075de}.nx-chip--orange{--chip-bg:#fff1e3;--chip-dot:#f08c00}.nx-chip--purple{--chip-bg:#f3ecfb;--chip-dot:#9b51e0}@keyframes nx-word-in{0%{opacity:0;filter:blur(4px);transform:translateY(.3em)}to{opacity:1;filter:none;transform:none}}.nx-stage{max-width:1080px;margin-top:clamp(48px,6vw,72px);position:relative}.nx-film{border:1px solid var(--nx-line);background:var(--nx-wash);aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 64px -12px #00000024}.nx-film__video{object-fit:cover;width:100%;height:100%;display:block}.nx-film__play{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;gap:12px;padding:clamp(14px,3vw,28px);display:flex;position:absolute;inset:0}.nx-film__play-icon{background:var(--nx-blue);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .16s;display:grid;box-shadow:0 8px 24px #0075de59}.nx-film__play-icon svg{fill:currentColor;margin-left:3px}.nx-film__play:hover .nx-film__play-icon{transform:scale(1.06)}.nx-film__play-text{-webkit-backdrop-filter:blur(10px);color:var(--nx-ink);background:#ffffffdb;border-radius:10px;padding:6px 12px;font-size:15px;line-height:1.3;display:grid}.nx-film__play-text span{color:var(--nx-ink-3);font-size:13px}.nx-doodle{z-index:1;fill:none;stroke:#191919;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute}.nx-doodle text{fill:#191919;stroke:none;font:700 30px var(--nx-font);letter-spacing:-.04em}.nx-doodle--bell{width:112px;top:-58px;right:-36px;transform:rotate(12deg)}.nx-doodle--receipt{width:92px;top:18%;left:-64px;transform:rotate(-9deg)}.nx-doodle--receipt path:first-child{fill:#fff}.nx-facts{text-align:center;padding:clamp(56px,7vw,88px) 0 0}.nx-facts__caption{color:var(--nx-ink-3);margin:0 0 20px;font-size:15px}.nx-facts__list{flex-wrap:wrap;justify-content:center;gap:12px 36px;margin:0;padding:0;list-style:none;display:flex}.nx-facts__list li{color:var(--nx-ink);letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.nx-facts__list svg{color:var(--nx-ink-3)}.nx-section{padding:clamp(72px,10vw,128px) 0 0}.nx-h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0 0 32px;font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1.08}.nx-lede{max-width:54ch;color:var(--nx-ink-2);text-wrap:pretty;margin:-16px 0 32px;font-size:19px;line-height:1.5}.nx-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nx-card{border-radius:var(--nx-radius);background:var(--nx-wash);grid-template-rows:auto 1fr;min-height:440px;display:grid;position:relative;overflow:hidden}.nx-card__copy{z-index:1;padding:24px 24px 0;position:relative}.nx-card__label{color:var(--nx-ink-2);margin:0 0 4px;font-size:15px}.nx-card__title{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.25}.nx-card__go{color:#fff;background:#191919;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .16s;display:inline-grid}.nx-card__go:after{content:"";position:absolute;inset:0}.nx-card:hover .nx-card__go{transform:translate(3px)}.nx-card__visual{place-items:end center;padding:32px 24px 0;display:grid}.nx-card--wide{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(260px,.8fr) 1.2fr;min-height:360px}.nx-card--wide .nx-card__visual{align-items:center;padding:32px 32px 32px 0}.nx-phone{border:1px solid var(--nx-line);background:#fff;border-bottom:0;border-radius:28px 28px 0 0;gap:10px;width:min(340px,100%);padding:18px 16px 22px;display:grid;box-shadow:0 -8px 32px #0000000f}.nx-slip{background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-rule);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.nx-slip--ready{background:var(--c-ready-tint);box-shadow:none}.nx-slip__body{min-width:0;display:grid}.nx-slip__n{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.1}.nx-slip__meta{color:var(--nx-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nx-phone__btn{background:var(--c-signal);color:#fff;border-radius:999px;place-items:center;min-height:44px;margin-top:4px;font-size:15px;font-weight:600;display:grid}.nx-kitchen{border:1px solid var(--nx-line);background:#fff;border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(460px,100%);padding:14px 14px 18px;display:grid;box-shadow:0 -8px 32px #0000000f}.nx-ticket{--t-edge:var(--c-prep-edge);--t-ink:var(--c-prep);background:var(--c-raised);box-shadow:inset 0 0 0 1px var(--c-rule);border-radius:12px;gap:8px;padding:12px 10px 10px;display:grid}.nx-ticket--attn{--t-edge:var(--c-attn-edge);--t-ink:var(--c-attn)}.nx-ticket--delay{--t-edge:var(--c-delay-edge);--t-ink:var(--c-delay);box-shadow:inset 0 0 0 2px var(--c-delay-tint)}.nx-ticket__row{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.nx-ticket__n{letter-spacing:-.03em;font-size:24px;font-weight:700}.nx-ticket__t{color:var(--t-ink);font-size:12px;font-weight:600}.nx-ticket__bar{background:linear-gradient(90deg, var(--t-edge) var(--fill,35%), var(--c-sunken) 0);border-radius:4px;height:4px}.nx-ticket--attn .nx-ticket__bar{--fill:70%}.nx-ticket--delay .nx-ticket__bar{--fill:100%}.nx-ticket__c{color:var(--t-ink);font-size:11px;font-weight:600}.nx-ticket__btn{background:var(--c-signal);color:#fff;border-radius:999px;place-items:center;min-height:30px;font-size:11px;font-weight:600;display:grid}.nx-report{border:1px solid var(--nx-line);background:#fff;border-radius:14px;gap:20px;width:100%;padding:22px;display:grid}.nx-report__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nx-report__stats span{color:var(--nx-ink-3);font-size:13px;display:grid}.nx-report__stats strong{color:var(--nx-ink);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.15}.nx-report__bars{align-items:flex-end;gap:8px;height:120px;display:flex}.nx-report__bars span{background:var(--chart-muted);border-radius:6px 6px 2px 2px;flex:1}.nx-report__bars span:nth-child(7){background:var(--nx-blue)}.nx-report__note{color:var(--nx-ink-3);margin:-8px 0 0;font-size:12px}.nx-more__caption{color:var(--nx-ink-2);margin:48px 0 12px;font-size:15px}.nx-more{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.nx-more__item{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:#fff;align-content:start;gap:8px;padding:20px;display:grid}.nx-more__item h3{letter-spacing:-.01em;margin:8px 0 0;font-size:16px;font-weight:700}.nx-more__item p{color:var(--nx-ink-2);margin:0;font-size:14px;line-height:1.45}.nx-more__icon{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.nx-more__icon--purple{background:#9b51e0}.nx-more__icon--teal{background:#0f9d9a}.nx-more__icon--pink{background:#e2457a}.nx-more__icon--orange{background:#f08c00}.nx-more__icon--green{background:#1f9d4a}.nx-more__qr{background:#fff;border-radius:4px;width:22px;height:22px;padding:2px;display:block}.nx-more__qr svg{width:100%;height:100%;display:block}.nx-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.nx-why__card{border-radius:var(--nx-radius);color:#fff;grid-template-rows:auto auto 1fr auto;gap:16px;min-height:420px;padding:24px;display:grid}.nx-why__card--coral{background:#c8432e}.nx-why__card--blue{background:var(--nx-blue)}.nx-why__card--green{background:#1a7f37}.nx-why__label{font-size:15px;font-weight:600}.nx-why__icon{opacity:.9;width:64px;height:64px;margin-top:8px}.nx-why__problem{font-family:var(--nx-serif);letter-spacing:-.01em;text-wrap:balance;align-self:end;margin:0;font-size:clamp(24px,2.3vw,30px);line-height:1.22}.nx-why__answer{border-top:1px solid #ffffff59;margin:0;padding-top:16px;font-size:15px;line-height:1.5}.nx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.nx-steps li{border-radius:var(--nx-radius);background:var(--nx-wash);align-content:start;gap:8px;padding:24px;display:grid}.nx-steps__n{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--nx-line);background:#fff;border-radius:50%;place-items:center;margin-bottom:8px;font-size:15px;font-weight:700;display:grid}.nx-steps h3,.nx-notes h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700}.nx-steps p,.nx-notes p{color:var(--nx-ink-2);margin:0;font-size:15px;line-height:1.55}.nx-notes{border-top:1px solid var(--nx-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:24px;display:grid}.nx-notes article{align-content:start;gap:8px;display:grid}.nx-faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.nx-faq{border-top:1px solid var(--nx-line)}.nx-faq details{border-bottom:1px solid var(--nx-line)}.nx-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.nx-faq summary::-webkit-details-marker{display:none}.nx-faq summary svg{color:var(--nx-ink-3);flex:none;transition:transform .2s}.nx-faq details[open] summary svg{transform:rotate(45deg)}.nx-faq details p{max-width:62ch;color:var(--nx-ink-2);margin:0;padding:0 0 20px;font-size:16px;line-height:1.6}.nx-cta{background:var(--nx-wash);margin-top:clamp(72px,10vw,128px);padding:clamp(80px,12vw,160px) 0}.nx-cta__inner{text-align:center;justify-items:center;display:grid}.nx-cta__title{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(32px,3.6vw,44px);font-weight:700;line-height:1.1}.nx-cta .nx-lede{margin:-8px 0 28px}.nx-foot{padding:56px 0 72px}.nx-foot__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.nx-foot__brand p{color:var(--nx-ink-3);margin:12px 0 0;font-size:14px}.nx-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nx-foot__cols h2{color:var(--nx-ink-3);margin:0 0 12px;font-size:14px;font-weight:500}.nx-foot__cols ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nx-foot__cols a{color:var(--nx-ink);font-size:15px;text-decoration:none}.nx-foot__cols a:hover{text-decoration:underline}@media (max-width:1180px){.nx-more{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-doodle--bell{right:-8px}.nx-doodle--receipt{left:-8px}}@media (max-width:960px){.nx-nav__inner{grid-template-columns:1fr auto}.nx-nav nav{display:none}.nx-cards,.nx-why,.nx-steps,.nx-notes,.nx-faq-wrap,.nx-foot__inner,.nx-card--wide{grid-template-columns:minmax(0,1fr)}.nx-card--wide .nx-card__visual{padding:24px}.nx-card{min-height:0}.nx-why__card{min-height:300px}.nx-faq-wrap{gap:0}.nx-notes{gap:24px}.nx-doodle{display:none}}@media (max-width:600px){.nx-wrap{width:calc(100% - 32px)}.nx-nav__login{display:none}.nx-hero__cta .nx-btn{flex:100%}.nx-film{border-radius:12px}.nx-film__play{justify-content:center;align-items:center}.nx-film__play-icon{width:56px;height:56px}.nx-film__play-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-facts__list{text-align:left;justify-content:start;gap:12px;display:grid}.nx-facts__caption,.nx-facts{text-align:left}.nx-more{grid-template-columns:minmax(0,1fr)}.nx-kitchen{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-kitchen .nx-ticket:nth-child(3){display:none}.nx-report__stats strong{font-size:22px}.nx-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.nx-chip__word{animation:none}}.nx-hero__fine{color:var(--nx-ink-3);margin:-8px 0 0;font-size:14px}.nx-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.nx-plan{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:#fff;grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:28px 24px 24px;display:grid;position:relative}.nx-plan--pick{border:2px solid var(--nx-blue)}.nx-plan__tag{background:var(--nx-blue);color:#fff;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;position:absolute;top:-12px;left:22px}.nx-plan h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.nx-plan__summary{color:var(--nx-ink-2);margin:0;font-size:15px}.nx-plan__price{letter-spacing:-.03em;margin:4px 0 0;font-size:34px;font-weight:700;line-height:1.1}.nx-plan__price span{color:var(--nx-ink-3);letter-spacing:0;font-size:14px;font-weight:500}.nx-plan__list{border-top:1px solid var(--nx-line);color:var(--nx-ink-2);align-content:start;gap:8px;margin:8px 0 0;padding:16px 0 0;font-size:15px;list-style:none;display:grid}.nx-plan__list li:before{content:"✓";color:#1a7f37;margin-right:8px;font-weight:700}.nx-plan .nx-btn{justify-self:stretch}.nx-plans__note{color:var(--nx-ink-3);margin:16px 0 0;font-size:14px}
