.nd-pd{max-width:1200px;padding:var(--space-6) var(--space-6) 96px;gap:var(--space-12) 48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro signup""feature feature""list list";align-items:end;margin:0 auto;display:grid}.nd-pd-intro{gap:var(--space-4);flex-direction:column;grid-area:intro;display:flex}.nd-pd-signup{grid-area:signup}.nd-pd-feature{grid-area:feature}.nd-pd-list{grid-area:list}.nd-pd-jump{display:none}.nd-pd-kicker{font:700 14px/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--label);margin:0}.nd-pd-title{font:700 72px/68px var(--font-display);letter-spacing:-.01em;margin:0}.nd-pd-dek{max-width:560px;margin:0;font-size:20px;line-height:30px}.nd-pd-fine{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.nd-pd-fine a{color:inherit}.nd-pd-strike{text-decoration:line-through 1px}.nd-pd [hidden],.nd-pd-alert [hidden]{display:none!important}.nd-pd-region{display:contents}.nd-pd-top{background:var(--panel);color:var(--on-panel);border-radius:var(--radius-sm);padding:var(--space-6);align-items:center;gap:var(--space-6) 40px;flex-wrap:wrap;display:flex}.nd-pd-top-img{border-radius:var(--radius-sm);background:#fff;flex:0 0 240px;justify-content:center;align-items:center;height:240px;display:flex;overflow:hidden}.nd-pd-top-img img{object-fit:contain;width:88%;height:88%}.nd-pd-top-text{flex-direction:column;flex:280px;gap:12px;display:flex}.nd-pd-top-name{font:600 56px/54px var(--font-display);margin:0}.nd-pd-top-text p{margin:0;font-size:16px;line-height:24px}.nd-pd-top-buy{align-items:flex-end;gap:var(--space-4);flex-direction:column;flex:0 auto;margin-left:auto;display:flex}.nd-pd-top-price{align-items:baseline;gap:10px;display:flex}.nd-pd-top-price b{font:700 96px/84px var(--font-display);color:var(--ink)}.nd-pd-top-btns{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;display:grid}.nd-pd-top-btns .nd-btn{height:48px}.nd-pd-top .nd-pd-watch{color:var(--on-panel);border-color:var(--panel-line)}.nd-pd-listhead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);border-bottom:1px solid var(--line);padding-bottom:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.nd-pd-listhead h2{font:600 40px/42px var(--font-display);margin:0}.nd-pd-bands{gap:var(--space-2);flex-wrap:wrap;display:flex}.nd-pd-filters{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}@media (width<=760px){.nd-pd-filters{align-items:flex-start}}.nd-pd-chip{height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--ink-muted);color:var(--ink);font:400 15px/1 var(--font-text);cursor:pointer;background:0 0}.nd-pd-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.nd-pd-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nd-pd-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.nd-pd-none{margin:0;font-size:18px;line-height:28px}.nd-pd-card{background:var(--bg-raised);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.nd-pd-card-img{aspect-ratio:4/3;background:var(--line);justify-content:center;align-items:center;display:flex;position:relative}.nd-pd-card-img img{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:10%}.nd-pd-card-noimg{font:700 40px/1 var(--font-display);color:var(--ink-muted);opacity:.45;text-transform:uppercase;text-align:center;padding:0 var(--space-4)}.nd-pd-off{background:var(--bg);color:var(--accent);border-radius:var(--radius-sm);font:700 20px/1 var(--font-display);padding:6px 10px;position:absolute;top:12px;left:12px}.nd-pd-card-body{padding:var(--space-4) 20px 20px;flex-direction:column;flex:auto;gap:12px;display:flex}.nd-pd-card-tech{font:700 13px/16px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin:0}.nd-pd-card-name{font:600 26px/30px var(--font-display);margin:4px 0 0}.nd-pd-card-price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.nd-pd-card-price b{font:600 32px/36px var(--font-text);font-variant-numeric:tabular-nums}.nd-pd-card-price span,.nd-pd-card-was{color:var(--ink-muted);font-size:14px;line-height:20px}.nd-pd-card-was,.nd-pd-card-ends{margin:2px 0 0}.nd-pd-card-ends{color:var(--label);font-size:14px;line-height:20px}.nd-pd-card-btns{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.nd-pd-card-btns .nd-btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:44px}.nd-pd-watch svg{flex:none}.nd-pd-alert{background:var(--bg-raised);border-radius:var(--radius-sm);border-top:3px solid var(--accent);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.nd-pd-alert h2{font:600 26px/30px var(--font-display);margin:0}.nd-pd-alert-sub{color:var(--ink-muted);margin:4px 0 0;font-size:14px;line-height:20px}.nd-pd-alert fieldset{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.nd-pd-alert legend{margin-bottom:var(--space-2);padding:0;font-size:14px;font-weight:600}.nd-pd-picked{gap:var(--space-2);flex-wrap:wrap;display:flex}.nd-pd-picked button{align-items:center;gap:var(--space-2);background:var(--ink);height:36px;color:var(--bg);border-radius:var(--radius-md);font:600 14px/1 var(--font-text);cursor:pointer;border:0;padding:0 12px;display:inline-flex}.nd-pd-alert-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.nd-pd-alert-row .nd-field{flex:220px}.nd-pd-alert-row .nd-btn{height:44px;padding:0 20px;font-size:16px}.nd-pd-alert-note{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.nd-pd-alert-note.is-error{color:var(--error)}.nd-pd-alert-off{border-top-color:var(--line)}.nd-pd-alert-off p{color:var(--ink-muted);margin:0;font-size:16px;line-height:24px}@media (width<=900px){.nd-pd{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""jump""feature""list""signup";gap:28px;padding:20px 16px 48px}.nd-pd-jump{background:var(--bg-raised);border-top:3px solid var(--accent);border-radius:var(--radius-sm);color:var(--ink);grid-area:jump;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.nd-pd-jump b{font:600 20px/24px var(--font-display);display:block}.nd-pd-jump small{color:var(--ink-muted);font-size:13px}.nd-pd-jump i{color:var(--accent);font-size:20px;font-style:normal}.nd-pd-title{font-size:44px;line-height:42px}.nd-pd-dek{font-size:17px;line-height:26px}.nd-pd-top{flex-direction:column;align-items:stretch;gap:12px;padding:20px}.nd-pd-top-img{flex:none;height:200px}.nd-pd-top-text{flex:none}.nd-pd-top-name{font-size:30px;line-height:32px}.nd-pd-top-buy{align-items:stretch;margin-left:0}.nd-pd-top-price b{font-size:64px;line-height:60px}.nd-pd-top-btns{grid-auto-flow:row}.nd-pd-listhead h2{font-size:32px;line-height:34px}.nd-pd-listhead{margin-bottom:12px}.nd-pd-chip{height:36px;padding:0 14px;font-size:14px}.nd-pd-grid{grid-template-columns:minmax(0,1fr);gap:12px}.nd-pd-card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;display:grid}.nd-pd-card-img{aspect-ratio:auto;border-radius:var(--radius-sm);width:96px;height:96px;overflow:hidden}.nd-pd-card-img img{padding:8px}.nd-pd-card-noimg{padding:0 6px;font-size:16px}.nd-pd-off{display:none}.nd-pd-card-body{display:contents}.nd-pd-card-head{grid-column:2}.nd-pd-card-tech{display:none}.nd-pd-card-name{margin:0;font-size:20px;line-height:22px}.nd-pd-card-pct{color:var(--accent)}.nd-pd-card-price b{font-size:22px;line-height:26px}.nd-pd-card-btns{grid-column:1/-1}.nd-pd-alert{padding:20px 16px}.nd-pd-alert fieldset{flex-direction:column}.nd-pd-alert fieldset .nd-pd-chip{height:44px}}@media (width>=901px){.nd-pd-card-pct{display:none}}
