.PnZsmq_page{display:block}.PnZsmq_top{grid-template-areas:"head""price";gap:20px;display:grid}.PnZsmq_withSamples{grid-template-areas:"head""price""samples"}.PnZsmq_head{grid-area:head}.PnZsmq_priceCard{grid-area:price}.PnZsmq_samples{grid-area:samples}.PnZsmq_titleRow{align-items:center;gap:14px;margin-bottom:10px;display:flex}.PnZsmq_mark{background:var(--tile);border-radius:14px;flex:none;width:52px;height:52px}.PnZsmq_title{margin:0}.PnZsmq_summary{color:var(--muted);margin:0;font-size:15.5px}.PnZsmq_priceCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.PnZsmq_cardLabel{letter-spacing:.04em;color:var(--faint);margin:0 0 6px;font-size:12.5px;font-weight:700}.PnZsmq_packs{margin:0 0 14px;padding:0;list-style:none}.PnZsmq_pack{margin:0;padding:4px 0}.PnZsmq_pack+.PnZsmq_pack{border-top:1px solid var(--line)}.PnZsmq_packAmount{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.3}.PnZsmq_packCredits,.PnZsmq_packPrice{color:var(--text)}.PnZsmq_sep{color:var(--faint);font-weight:600}.PnZsmq_cost{margin:0 0 4px;font-size:15px;font-weight:700}.PnZsmq_buy{color:var(--on-gold);margin-top:16px;display:flex}.PnZsmq_charge{margin-top:10px;display:flex}.PnZsmq_note{margin:12px 0 0}.PnZsmq_samples{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.PnZsmq_sample{aspect-ratio:9/16;border-radius:var(--r);background:var(--chip);object-fit:cover;width:min(100%,200px)}.PnZsmq_section{margin-top:40px}.PnZsmq_section h2{margin:0 0 14px}.PnZsmq_features{gap:12px;margin:0;padding:0;list-style:none;display:grid}.PnZsmq_features li{align-items:flex-start;gap:10px;margin:0;font-size:16px;display:flex}.PnZsmq_check{color:var(--gold-ink);flex:none;margin-top:3px}.PnZsmq_needs{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--muted);padding:20px}.PnZsmq_needs h2{color:var(--text);font-size:17px}.PnZsmq_needs ul{margin:0}.PnZsmq_faq>div{border-top:1px solid var(--line);padding:14px 0}.PnZsmq_faq>div:last-child{border-bottom:1px solid var(--line)}.PnZsmq_faq dd{margin:4px 0 0}@media (min-width:860px){.PnZsmq_withSamples{grid-template:"samples head""samples price"1fr/260px minmax(0,1fr);align-items:start;gap:20px 32px}.PnZsmq_samples{flex-flow:column;justify-content:flex-start}.PnZsmq_sample{width:100%}.PnZsmq_priceCard,.PnZsmq_needs{padding:24px}.PnZsmq_section{margin-top:48px}}
