.single-pk_landing .entry-meta{display:none}.single-pk_landing .entry-title{font-size:clamp(30px,4vw,48px);line-height:1.15}.pklanding{max-width:1180px;margin:auto}.pklanding-intro{font-size:20px;max-width:850px}.pklanding section{margin:48px 0;scroll-margin-top:30px}.pklanding-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.pklanding-panel{background:#f0efea;padding:30px;border-radius:16px}.pklanding-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:24px}.pklanding a{color:#942536}.pklanding-primary,.pklanding button{background:#a42635;color:white!important;padding:13px 22px;border-radius:8px;display:inline-block;border:0;font-weight:700}.pklanding button:disabled{opacity:.6}.pklanding-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pklanding-products article{border:1px solid #dedbd5;border-radius:14px;padding:22px;background:white}.pklanding-products img{width:100%;height:200px;object-fit:contain}.pklanding-products h3{font-size:22px}.pklanding-small{font-size:14px;color:#555}.pklanding-eyebrow{font-size:13px;letter-spacing:.1em;font-weight:bold;color:#942536}.pklanding form label{display:block;font-weight:600;margin:12px 0 4px}.pklanding input,.pklanding select{width:100%;min-height:46px;background:white;border:1px solid #bbb;border-radius:6px;padding:8px}.pklanding form button{margin-top:16px}.pklanding-rate{border-top:1px solid #ccc;padding:12px 0}.pklanding-rate p{margin:4px 0}.pklanding details{border-bottom:1px solid #ddd;padding:17px 0}.pklanding summary{font-weight:600;cursor:pointer}.pklanding h2{font-size:28px;line-height:1.25}.pklanding details p{margin:14px 0 0}@media(max-width:900px){.pklanding-layout{grid-template-columns:1fr}.pklanding-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pklanding-products{grid-template-columns:1fr}.pklanding-panel{padding:20px}.pklanding-intro{font-size:18px}}
.pklanding-template-preview{display:flex;gap:8px;align-items:center;justify-content:center;min-height:190px;background:#f7f7f4;border-radius:8px;padding:8px}.pklanding-template-preview iframe{display:block;width:calc(50% - 4px);height:185px;border:0;pointer-events:none}.pklanding-products article{padding:16px}.pklanding-products h3{font-size:20px}

/* FAQ: explicit spacing overrides the shared landing stylesheet. */
.pklanding details{padding:0;margin:14px 0;background:#fff;border:1px solid #d5dbe1;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px rgba(32,43,59,.035)}
.pklanding details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;margin:0;list-style:none;cursor:pointer;font-weight:700;line-height:1.45}
.pklanding details summary::-webkit-details-marker{display:none}
.pklanding details summary::after{content:'+';flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;background:#f5edef;border-radius:50%;color:#a82b3d;font-size:23px;font-weight:400}
.pklanding details[open] summary{border-bottom:1px solid #e7eaee;background:#fafbfc}
.pklanding details[open] summary::after{content:'−'}
.pklanding details>p{padding:22px 26px 26px;margin:0;max-width:85ch;line-height:1.75}
.pklanding details summary:focus-visible{outline:3px solid #a82b3d;outline-offset:-4px}
@media(max-width:600px){.pklanding details summary{padding:18px;gap:12px}.pklanding details>p{padding:18px 18px 22px}}
.pklanding-template-preview img.pk-static-template{display:block;width:calc(50% - 4px);height:185px;object-fit:contain;margin:0;border-radius:7px;background:transparent}
.pklanding-directory{columns:3 240px;column-gap:28px}.pklanding-directory section{break-inside:avoid;margin:0 0 24px}.pklanding-directory a{display:block;padding:5px 0}
