.pc-landing-shell{display:grid;gap:1rem}.pc-landing-hero,.pc-landing-panel,.pc-landing-tool-shell,.pc-landing-checklist-wrap,.pc-landing-decision,.pc-landing-compare-table-wrap,.pc-landing-compare-hero{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--surface-color);box-shadow:var(--shadow-sm)}.pc-landing-hero,.pc-landing-compare-hero{position:relative;overflow:hidden;padding:1.25rem}.pc-landing-eyebrow{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-color)}.pc-landing-eyebrow:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:var(--text-color);opacity:.5}.pc-landing-hero h1,.pc-landing-panel h2,.pc-landing-tool-head h2,.pc-landing-checklist-wrap h2,.pc-landing-compare-shell h1,.pc-landing-compare-table-wrap h2,.pc-landing-decision h2{margin:0;font-family:var(--font-display)}.pc-landing-hero h1,.pc-landing-compare-shell h1{margin-top:.5rem;max-width:20ch;font-size:clamp(1.45rem,4vw,2.35rem);line-height:1.08;letter-spacing:-.01em}.pc-landing-hero-copy,.pc-landing-compare-hero-copy{margin:.75rem 0 0;max-width:70ch;color:var(--muted-color);line-height:1.55}.pc-landing-updated{margin:.85rem 0 0;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-color)}.pc-landing-proof{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.pc-landing-proof li{padding:.34rem .66rem;border-radius:999px;border:1px solid var(--border-color);background:var(--subtle-bg);font-size:.8rem;color:var(--muted-color)}.pc-landing-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:1rem}.pc-landing-form{display:flex;flex-wrap:wrap;gap:.65rem;width:100%;max-width:44rem}.pc-landing-form .pc-input{flex:1 1 16rem}.pc-landing-form .pc-button,.pc-landing-actions>.pc-button{flex:0 0 auto}.pc-landing-grid,.pc-page-link-grid,.pc-landing-decision-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pc-landing-spotlight,.pc-page-link-card,.pc-landing-section{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);box-shadow:var(--shadow-sm)}.pc-landing-spotlight,.pc-landing-section,.pc-page-link-card{padding:1rem}.pc-landing-spotlight h2,.pc-landing-section h2,.pc-page-link-card h3{margin:0;font-family:var(--font-display);font-size:1rem;line-height:1.3}.pc-landing-spotlight p,.pc-landing-section p,.pc-page-link-card p,.pc-landing-tool-head p,.pc-landing-checklist-wrap>p,.pc-landing-decision p,.pc-landing-compare-table-wrap>p{margin:.5rem 0 0;color:var(--muted-color);line-height:1.55}.pc-landing-panel,.pc-landing-tool-shell,.pc-landing-checklist-wrap,.pc-landing-decision,.pc-landing-compare-table-wrap{padding:1.1rem}.pc-landing-section p+p{margin-top:.7rem}.pc-landing-bullets,.pc-landing-checklist,.pc-landing-decision ul{margin:.85rem 0 0;padding-left:1.1rem;color:var(--muted-color);display:grid;gap:.45rem}.pc-landing-bullets li::marker,.pc-landing-checklist li::marker,.pc-landing-decision li::marker{color:var(--text-color)}.pc-landing-tool-shell .pc-tool-interface{margin-top:.95rem}.pc-page-link-card{display:flex;flex-direction:column;gap:.35rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pc-page-link-card:hover{transform:translateY(-2px);border-color:var(--border-color-strong);box-shadow:var(--shadow-md)}.pc-page-link-card-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-color)}.pc-page-link-card-cta{margin-top:auto;padding-top:.8rem;border-top:1px solid var(--border-color);font-size:.8rem;font-weight:600}.pc-landing-compare-shell{display:grid;gap:.95rem}.pc-landing-summary-list{list-style:none;margin:.95rem 0 0;padding:0;display:grid;gap:.6rem}.pc-landing-summary-list li{padding:.55rem .7rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--subtle-bg);color:var(--muted-color)}.pc-landing-compare-table{width:100%;border-collapse:collapse;font-size:.88rem}.pc-landing-compare-table th,.pc-landing-compare-table td{padding:.8rem .75rem;text-align:left;border-top:1px solid var(--border-color);vertical-align:top}.pc-landing-compare-table thead th{border-top:0;font-family:var(--font-display);font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-color)}.pc-landing-compare-table td:nth-child(2),.pc-landing-compare-table th:nth-child(2){background:var(--subtle-bg)}.pc-landing-compare-emphasis{font-weight:700;color:var(--text-color)}.pc-landing-decision{border-top:4px solid var(--text-color)}.pc-landing-decision-eyebrow{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-color)}.pc-landing-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}@media(min-width:980px){.pc-landing-hero,.pc-landing-compare-hero{padding:1.5rem}.pc-landing-panel,.pc-landing-tool-shell,.pc-landing-checklist-wrap,.pc-landing-decision,.pc-landing-compare-table-wrap{padding:1.3rem}}@media(max-width:719px){.pc-landing-shell{gap:.85rem}.pc-landing-form .pc-button,.pc-landing-actions>.pc-button{width:100%}.pc-landing-compare-table,.pc-landing-compare-table tbody,.pc-landing-compare-table tr,.pc-landing-compare-table td{display:block;width:100%}.pc-landing-compare-table thead{display:none}.pc-landing-compare-table tr{border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-top:.6rem;padding:.4rem .65rem .5rem;background:var(--surface-color)}.pc-landing-compare-table td{border-top:0;padding:.42rem 0;display:grid;gap:.18rem}.pc-landing-compare-table td:nth-child(2),.pc-landing-compare-table th:nth-child(2){background:transparent}.pc-landing-compare-table td:nth-child(1):before{content:"Metric"}.pc-landing-compare-table td:nth-child(2):before{content:"PageChecks"}.pc-landing-compare-table td:nth-child(3):before{content:"Other tool"}.pc-landing-compare-table td:before{font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-color)}}
