.prop-hero[data-astro-cid-kemcip5q]{padding:8rem 0 2rem}.prop-title[data-astro-cid-kemcip5q]{font-size:clamp(2.5rem,6vw,5rem);line-height:.95;letter-spacing:-.04em;margin:.75rem 0 1.5rem}.prop-intro[data-astro-cid-kemcip5q]{font-size:1.1rem;color:var(--muted);line-height:1.65;max-width:680px;margin-bottom:2rem}.prop-watermark[data-astro-cid-kemcip5q]{display:inline-block;padding:.4rem 1rem;background:#db3a3414;border:1px solid rgba(219,58,52,.35);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--flame)}.prop-doc-sec[data-astro-cid-kemcip5q]{padding:3rem 0 5rem}.prop-doc[data-astro-cid-kemcip5q]{max-width:780px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:3rem}@media(max-width:640px){.prop-doc[data-astro-cid-kemcip5q]{padding:2rem 1.5rem}}.prop-header[data-astro-cid-kemcip5q]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border);margin-bottom:2rem}@media(max-width:640px){.prop-header[data-astro-cid-kemcip5q]{flex-direction:column;gap:1rem}}.prop-kicker[data-astro-cid-kemcip5q]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ember);margin-bottom:.5rem}.prop-header[data-astro-cid-kemcip5q] h2[data-astro-cid-kemcip5q]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;color:var(--text);margin:0}.prop-header-meta[data-astro-cid-kemcip5q]{font-family:var(--font-mono);font-size:.7rem;color:var(--muted);letter-spacing:.06em;text-align:right;line-height:1.8}@media(max-width:640px){.prop-header-meta[data-astro-cid-kemcip5q]{text-align:left}}.prop-section[data-astro-cid-kemcip5q]{margin-bottom:2.5rem}.prop-section[data-astro-cid-kemcip5q] h3[data-astro-cid-kemcip5q]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ember);margin-bottom:1rem;font-weight:500}.prop-section[data-astro-cid-kemcip5q] p[data-astro-cid-kemcip5q]{font-size:1rem;line-height:1.65;color:var(--text);margin:0 0 1rem}.prop-check-list[data-astro-cid-kemcip5q],.prop-x-list[data-astro-cid-kemcip5q],.prop-timeline[data-astro-cid-kemcip5q]{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.prop-check-list[data-astro-cid-kemcip5q] li[data-astro-cid-kemcip5q],.prop-x-list[data-astro-cid-kemcip5q] li[data-astro-cid-kemcip5q],.prop-timeline[data-astro-cid-kemcip5q] li[data-astro-cid-kemcip5q]{padding-left:1.75rem;position:relative;font-size:.98rem;line-height:1.55;color:var(--text)}.prop-check-list[data-astro-cid-kemcip5q] li[data-astro-cid-kemcip5q]:before{content:"✓";position:absolute;left:0;color:var(--ember);font-weight:600}.prop-x-list[data-astro-cid-kemcip5q] li[data-astro-cid-kemcip5q]:before{content:"—";position:absolute;left:0;color:var(--muted)}.prop-x-list[data-astro-cid-kemcip5q] li[data-astro-cid-kemcip5q]{color:var(--muted)}.prop-timeline[data-astro-cid-kemcip5q]{counter-reset:tl}.prop-timeline[data-astro-cid-kemcip5q] li[data-astro-cid-kemcip5q]{padding-left:0;padding-top:.25rem;color:var(--text)}.prop-timeline[data-astro-cid-kemcip5q] li[data-astro-cid-kemcip5q]:before{content:""}.prop-note[data-astro-cid-kemcip5q]{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:.03em;line-height:1.6;margin-top:1rem!important}.prop-price-table[data-astro-cid-kemcip5q],.prop-payment[data-astro-cid-kemcip5q]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:1rem}.prop-price-row[data-astro-cid-kemcip5q],.prop-payment-row[data-astro-cid-kemcip5q]{display:grid;grid-template-columns:1fr auto;gap:1.5rem;padding:.85rem 0;border-bottom:1px solid var(--border);font-size:.98rem}.prop-price-row[data-astro-cid-kemcip5q]:last-child,.prop-payment-row[data-astro-cid-kemcip5q]:last-child{border-bottom:0}.prop-price-total[data-astro-cid-kemcip5q]{font-family:var(--font-display);font-size:1.35rem;color:var(--ember)}.prop-payment-row[data-astro-cid-kemcip5q]{grid-template-columns:auto auto 1fr;color:var(--muted)}.prop-payment-row[data-astro-cid-kemcip5q]>div[data-astro-cid-kemcip5q]:nth-child(2){color:var(--ember);font-family:var(--font-mono);font-size:.9rem}.prop-payment-row[data-astro-cid-kemcip5q]>div[data-astro-cid-kemcip5q]:last-child{color:var(--muted);font-size:.9rem}.prop-sign[data-astro-cid-kemcip5q]{border-top:1px solid var(--border);padding-top:2rem}.prop-sign-line[data-astro-cid-kemcip5q]{font-family:var(--font-display);font-style:italic;color:var(--ember);font-size:1.1rem!important}
