.nz-problem{padding-top:var(--section-y)}.nz-problem+.lh-intake{padding-top:calc(var(--section-y) * .5)}.nz-problem-head{max-width:780px;margin:0 auto clamp(36px,5vw,56px);text-align:center}.nz-problem-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.nz-problem-list li{padding:24px 0 26px;border-bottom:1px solid var(--line)}.nz-problem-n{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;color:var(--jade-ink)}.nz-problem-list b{display:block;margin-top:12px;font-family:var(--font-serif);font-weight:500;font-size:1.45rem;line-height:1.2;letter-spacing:-.012em;color:var(--text)}.nz-problem-list p{margin:8px 0 0;font-size:.97rem;line-height:1.6;color:var(--text-2)}@media (max-width:860px){.nz-problem-list{grid-template-columns:1fr}}.nz-built{align-items:start}.nz-offer .lh-points{margin-top:14px}.nz-offer .lh-points b{font-weight:500;line-height:1.5}.nz-offer .lh-btn{margin-top:28px}.nz-offer-small{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--text-3)}@media (max-width:640px){.nz-offer .lh-btn{width:100%;white-space:normal}}.nz-demo{max-width:640px;margin:0 auto}@media (max-width:760px){.nz-demo .lh-btn{width:100%;white-space:normal}}.nz-faq-list{border-top:1px solid var(--line-2)}.nz-faq-item{border-bottom:1px solid var(--line)}.nz-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 2px;cursor:pointer;list-style:none;font-family:var(--font-serif);font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.35;color:var(--text)}.nz-faq-item summary::-webkit-details-marker{display:none}.nz-faq-item summary svg{flex:none;width:18px;height:18px;color:var(--text-3);transition:transform .2s var(--ease-out),color .16s var(--ease-out)}.nz-faq-item[open] summary svg{transform:rotate(45deg);color:var(--jade-ink)}.nz-faq-item p{margin:0;padding:0 2px 24px;max-width:62ch;font-size:.98rem;line-height:1.62;color:var(--text-2)}.nz-foot{background:var(--paper);border-top:1px solid var(--line)}.nz-foot-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding-block:40px}.nz-foot p{margin:0;font-size:13px;color:var(--text-3)}.nz-foot nav{display:flex;gap:22px;font-size:13px}.nz-foot nav a{color:var(--text-3);transition:color .16s var(--ease-out)}.nz-foot nav a:hover{color:var(--text)}