.nx-cx{padding-top:clamp(48px,6vw,88px)}.nx-cx-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.nx-cx-copy{justify-items:start;gap:28px;display:grid}.nx-cx-title{max-width:15ch;font-size:clamp(40px,4.2vw,64px)}.nx-cx-copy .nx-lead{max-width:46ch}.nx-cx-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nx-cx-facts li{background:var(--nx-panel);height:34px;box-shadow:var(--nx-lift);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:14.5px;font-weight:500;display:inline-flex}.nx-cx-facts svg{color:var(--nx-live)}.nx-cx-expect{width:100%;max-width:520px;box-shadow:var(--nx-lift);-webkit-backdrop-filter:blur(6px);background:#ffffffd1;border-radius:12px;gap:14px;padding:22px 24px 10px;display:grid}.nx-cx-expect ol{margin:0;padding:0;list-style:none}.nx-cx-expect li{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.nx-cx-expect li+li{box-shadow:inset 0 1px 0 var(--nx-line-2)}.nx-cx-expect .n{background:var(--s-soft);width:28px;height:28px;color:var(--s-ink);border-radius:8px;place-items:center;font-size:12px;display:grid}.nx-cx-expect .s0{--s-soft:var(--c-sky-soft);--s-ink:#245697}.nx-cx-expect .s1{--s-soft:var(--c-violet-soft);--s-ink:#5b3fa6}.nx-cx-expect .s2{--s-soft:var(--c-lime-soft);--s-ink:#4c6e14}.nx-cx-expect b{letter-spacing:-.015em;padding-top:3px;font-size:16px;font-weight:500;display:block}.nx .nx-cx-expect p{color:var(--nx-sage);margin-top:4px;font-size:14.5px;line-height:1.5}.nx-cx-cal{background:var(--nx-panel);box-shadow:var(--nx-lift-2);border-radius:14px;position:relative}.nx-cx-cal:before{content:"";z-index:-1;background:var(--nx-panel);height:40px;box-shadow:var(--nx-lift);opacity:.75;border-radius:14px;position:absolute;bottom:-12px;left:22px;right:22px}.nx-cx-cal-head{background:var(--nx-soft);box-shadow:inset 0 -1px 0 var(--nx-line-2);color:var(--nx-sage);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:13.5px;display:flex}.nx-cx-cal-head span:first-child{color:var(--nx-ink);align-items:center;gap:10px;font-weight:500;display:inline-flex}.nx-cx-cal .cal-frame{background:var(--nx-panel);border-radius:0 0 14px 14px;height:auto;min-height:520px;overflow:visible}.nx-cx-cal .cal-frame iframe{display:block}@media (max-width:1180px){.nx-cx-grid{grid-template-columns:minmax(0,1fr)}.nx-cx-copy{position:static}.nx-cx-expect{max-width:640px}}@media (max-width:760px){.nx-cx-expect{padding:18px 18px 6px}.nx-cx-cal-head span:last-child{display:none}}.nx-book-body{gap:16px;padding:clamp(22px,3vw,36px);display:grid}.nx-book-body .nx-small{margin-top:-6px}.nx-book-field{gap:6px;display:grid}.nx-book-field span{font-size:14px;font-weight:500}.nx-book-field input{background:var(--nx-soft);height:50px;box-shadow:inset 0 0 0 1px var(--nx-line);font:inherit;color:var(--nx-ink);border:0;border-radius:8px;padding:0 16px;font-size:16px;transition:box-shadow .15s,background .15s}.nx-book-field input:focus{background:var(--nx-panel);box-shadow:inset 0 0 0 1.5px var(--nx-ink);outline:none}.nx-book-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--c-coral)}.nx-book-field em{color:#b04a22;font-size:13.5px;font-style:normal}.nx .nx-book-go{justify-content:center;width:100%;height:52px;margin-top:4px}.nx-book-note{text-align:center;color:var(--nx-sage-2);font-size:13.5px}.nx-book-change{font:inherit;color:var(--nx-sage);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:13.5px;text-decoration:underline}.nx-book-change:hover{color:var(--nx-ink)}.nx-book-cal{scroll-margin-top:84px}
