.feature-comparison__header{flex-direction:column;gap:16px;max-width:760px;margin-bottom:56px;display:flex}.feature-comparison__table-wrap{border:1px solid var(--pz-hairline-light);border-radius:var(--pz-radius-card);max-width:920px;overflow-x:auto}.feature-comparison__table{border-collapse:collapse;width:100%;font-size:15px}.feature-comparison__table th,.feature-comparison__table td{text-align:left;border-bottom:1px solid var(--pz-hairline-light);padding:16px 20px}.feature-comparison__table thead th{text-transform:uppercase;letter-spacing:.04em;background:var(--pz-paper-2);color:var(--pz-ink);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:760}.feature-comparison__table tbody th{color:var(--pz-ink);font-weight:600}.feature-comparison__table tbody tr:last-child th,.feature-comparison__table tbody tr:last-child td{border-bottom:none}.feature-comparison__value{font-size:14px;font-weight:650}.feature-comparison__value--yes{color:var(--pz-green)}.feature-comparison__value--no{color:var(--pz-muted-light)}.feature-comparison__value--pro{color:var(--pz-blue)}@media (width<=640px){.feature-comparison__table th,.feature-comparison__table td{padding:14px 16px}}.feature-detail__row{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);align-items:center;gap:64px;display:grid}.feature-detail__row--reverse{grid-template-columns:minmax(560px,1.1fr) minmax(420px,.9fr)}.feature-detail__row--reverse .feature-detail__copy{order:2}.feature-detail__row--reverse .feature-detail__visual{order:1}.feature-detail__copy{flex-direction:column;gap:18px;max-width:560px;display:flex}.feature-detail__list{flex-direction:column;gap:8px;margin-top:4px;list-style:none;display:flex}.feature-detail__list-item{align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.feature-detail__bullet{background:var(--pz-lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}.feature-detail__examples{flex-direction:column;gap:10px;margin-top:12px;display:flex}.feature-detail__queries{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.feature-detail__query{border-radius:var(--pz-radius-pill);padding:6px 12px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px}.feature-detail__query--light{background:var(--pz-paper-2);border:1px solid var(--pz-hairline-light);color:var(--pz-ink)}.feature-detail__query--dark{background:var(--pz-ink-3);border:1px solid var(--pz-hairline-dark);color:var(--pz-white)}.feature-detail__quote{margin-top:12px}.feature-detail__visual{width:100%}.feature-detail__demo--library .pz-demo-library,.feature-detail__demo--search .pz-demo-library{grid-template-columns:148px minmax(0,1fr) 190px}.feature-detail__demo--library .pz-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-detail__demo--library .pz-demo-card:nth-child(n+5){display:none}.feature-detail__demo--search .pz-demo-grid{grid-template-columns:minmax(160px,190px);align-content:start}.feature-detail__demo--search .pz-demo-card{max-width:190px}.feature-detail__demo--library .pz-demo-library__main,.feature-detail__demo--library .pz-demo-inspector,.feature-detail__demo--search .pz-demo-library__main,.feature-detail__demo--search .pz-demo-inspector{padding:18px}.feature-detail__demo--search .pz-demo-toolbar{align-items:stretch}.feature-detail__demo--search .pz-demo-search{min-width:160px}@media (width<=1180px){.feature-detail__row{grid-template-columns:1fr;gap:32px}.feature-detail__row--reverse .feature-detail__copy,.feature-detail__row--reverse .feature-detail__visual{order:initial}}.features-faq__header{flex-direction:column;gap:16px;max-width:760px;margin-bottom:40px;display:flex}.features-faq__list{border-top:1px solid var(--pz-hairline-light);max-width:820px;list-style:none}.features-faq__item{border-bottom:1px solid var(--pz-hairline-light)}.features-faq__question{width:100%;color:var(--pz-ink);text-align:left;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:22px 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:18px;font-weight:700;display:flex}.features-faq__icon{color:var(--pz-muted-light);font-size:22px}.features-faq__answer{max-width:720px;padding:0 0 22px;font-size:16px;line-height:1.6}.features-final__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex}.features-final__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (width<=640px){.features-final__inner{text-align:left;align-items:flex-start}.features-final__ctas{justify-content:flex-start}}.features-hero{background:var(--pz-paper);padding:136px 0 72px}.features-hero__inner{grid-template-columns:minmax(440px,.9fr) minmax(640px,1.1fr);align-items:center;gap:64px;display:grid}.features-hero__copy{flex-direction:column;gap:20px;max-width:620px;display:flex}.features-hero__headline{color:var(--pz-black)}.features-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.features-hero__quote{margin-top:12px}.features-hero__visual{width:100%;max-width:720px;margin-left:auto}.features-hero .pz-demo-library{grid-template-columns:148px minmax(0,1fr) 190px}.features-hero .pz-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-hero .pz-demo-card:nth-child(n+5){display:none}.features-hero .pz-demo-library__main,.features-hero .pz-demo-inspector{padding:18px}@media (width<=1180px){.features-hero{padding:112px 0 56px}.features-hero__inner{grid-template-columns:1fr;gap:40px}.features-hero__visual{max-width:720px;margin-left:0}}.features-index{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--pz-hairline-light);background:#f7f7f4e0;position:sticky;top:64px}.features-index__inner{scrollbar-width:none;overflow-x:auto}.features-index__inner::-webkit-scrollbar{display:none}.features-index__list{white-space:nowrap;gap:28px;padding:14px 0;list-style:none;display:flex}.features-index__link{color:var(--pz-muted-light);border-bottom:2px solid #0000;padding:4px 0;font-size:13px;font-weight:650;transition:color .18s,border-color .18s}.features-index__link:hover{color:var(--pz-black)}.features-index__link--active{color:var(--pz-ink);border-bottom-color:var(--pz-lime)}
