.lp-page-title{font-family:var(--font-oswald), "Arial Narrow", sans-serif;text-wrap:balance;max-width:22ch;margin-bottom:1rem;font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:500;line-height:1.1}.lp-page-dek{color:var(--lp-text-dim);max-width:60ch;margin-bottom:2rem;font-size:clamp(1.05rem,2.2vw,1.3rem)}.lp-page-intro-cta{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.lp-compare-table-wrap{border:1px solid var(--lp-line);border-radius:var(--lp-radius);margin-top:1.75rem;overflow-x:auto}.lp-compare-table{border-collapse:collapse;background:var(--lp-ink-raised);width:100%;min-width:540px}.lp-compare-table th,.lp-compare-table td{text-align:left;border-bottom:1px solid var(--lp-line);vertical-align:top;padding:.9rem 1.1rem;font-size:.92rem}.lp-compare-table thead th{font-family:var(--font-oswald), "Arial Narrow", sans-serif;color:var(--lp-text);background:var(--lp-ink-sunk);font-size:.95rem}.lp-compare-table thead th:first-child{background:0 0}.lp-compare-table tbody th{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-text-faint);white-space:nowrap;font-size:.72rem}.lp-compare-table tbody tr:last-child td,.lp-compare-table tbody tr:last-child th{border-bottom:none}.lp-compare-table td.lp-compare-us{color:var(--lp-text);font-weight:500}.lp-compare-table td.lp-compare-them{color:var(--lp-text-dim)}.lp-source-note{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--lp-text-faint);max-width:64ch;margin-top:.9rem;font-size:.72rem}.lp-card-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:1.75rem;display:grid}@media (min-width:720px){.lp-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.lp-info-card{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-ink-raised);padding:1.5rem 1.6rem}.lp-info-card h3{margin-bottom:.6rem;font-size:1.05rem}.lp-info-card p{color:var(--lp-text-dim);font-size:.95rem;line-height:1.6}.lp-crosslinks{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;font-size:.72rem;display:flex}.lp-crosslinks a{color:var(--lp-ember-soft);text-decoration:none}.lp-crosslinks a:hover{text-decoration:underline}.lp-footer--stacked{flex-direction:column;align-items:flex-start;gap:1rem}.lp-footer--stacked .lp-footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;width:100%;display:flex}.lp-playbook-intro{color:var(--lp-text-dim);max-width:56ch;margin-top:1.1rem}.lp-playbook{flex-direction:column;gap:clamp(2rem,5vw,3rem);margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.lp-playbook-step{grid-template-columns:1fr;align-items:center;gap:1.25rem;display:grid}@media (min-width:820px){.lp-playbook-step{grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,4rem)}}.lp-playbook-day{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ember-soft);font-size:.72rem}.lp-playbook-name{margin:.4rem 0 0;font-size:1.25rem}.lp-playbook-meta p{color:var(--lp-text-dim);max-width:40ch;margin-top:.6rem}.lp-playbook-phone{justify-self:center;width:100%;max-width:460px}.lp-playbook-bubble{white-space:pre-line;max-width:100%}.lp-playbook-note{margin-top:2rem}.lp-how-list{max-width:62ch;color:var(--lp-text-dim);gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.lp-how-list strong{color:var(--lp-text)}.lp-addons{grid-template-columns:1fr;gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:820px){.lp-addons{grid-template-columns:repeat(3,1fr)}}.lp-addon{border:1px solid var(--lp-line);background:var(--lp-ink-raised);border-radius:18px;padding:1.4rem 1.3rem 1.5rem}.lp-addon h3{margin:0;font-size:1.1rem}.lp-addon p{color:var(--lp-text-dim);margin-top:.7rem;font-size:.95rem;line-height:1.55}.lp-timeline{border-left:1px solid var(--lp-line);flex-direction:column;gap:1.75rem;margin:2.5rem 0 0 .5rem;padding:0 0 0 .25rem;list-style:none;display:flex}.lp-timeline-step{grid-template-columns:1fr;gap:.35rem;padding-left:1.5rem;display:grid;position:relative}.lp-timeline-step:before{content:"";background:var(--lp-ember-soft);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:-.4rem}@media (min-width:720px){.lp-timeline-step{grid-template-columns:8rem 1fr;gap:1.5rem}}.lp-timeline-when{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ember-soft);padding-top:.15rem;font-size:.78rem}.lp-timeline-title{margin:0;font-size:1.15rem}.lp-timeline-step p{color:var(--lp-text-dim);max-width:56ch;margin-top:.4rem}
