.phantom-home-hero{min-height:680px;display:flex;align-items:center;background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:80px 0}.phantom-home-hero .lead,.phantom-home-hero h1{color:var(--brand-text-inverse)}.btn-accent{background:var(--brand-accent);color:var(--brand-neutral-dark);border-radius:var(--brand-radius)}.hero-note{font-size:.85rem;margin-top:18px}.terminal-card{background:#0d1117;border:1px solid #526273;padding:24px;margin-bottom:24px}.terminal-card button,.terminal-card code,.terminal-card span{display:block;margin-bottom:16px}.terminal-card code{color:#fff}.terminal-card button{background:var(--brand-accent);border:0;padding:8px 14px}.terminal-output{border-top:1px solid #42505e;padding-top:18px}.phantom-method{background:var(--brand-bg-alt)}.result-shell{border:1px solid var(--brand-border)}.result-shell>*{padding:28px;border-right:1px solid var(--brand-border)}.result-shell aside:first-child{background:var(--brand-neutral-dark);color:#fff}.result-shell pre{white-space:pre-wrap;color:#fff}.result-shell main article{border-top:1px solid var(--brand-border);padding:16px 0}.download-row{display:grid;grid-template-columns:48px 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--brand-border)}.install-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.install-steps li{border-top:4px solid var(--brand-accent);padding:24px;background:var(--brand-bg-alt)}.install-steps code{display:block;overflow:auto;margin:12px 0}.phantom-faq{background:var(--brand-bg-alt)}@media (max-width:992px){.install-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.install-steps{grid-template-columns:1fr}.download-row{grid-template-columns:40px 1fr}.download-row>a{grid-column:2}}.milestone-timeline{list-style:none;max-width:900px;margin:auto;padding:0;position:relative}.milestone-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--brand-border)}.milestone-timeline li{width:50%;padding:0 40px 40px;position:relative}.milestone-timeline li:nth-child(2n){margin-left:50%}.milestone-timeline span{display:inline-block;color:var(--brand-accent);font-weight:800}.phantom-trust-ledger{background:var(--brand-bg-alt)}.phantom-trust-ledger article{background:var(--brand-bg);border:1px solid var(--brand-border);padding:28px}.phantom-trust-ledger h3 span{display:block;font-size:.75rem;color:var(--brand-accent);margin-top:8px}@media (max-width:767px){.milestone-timeline:before{left:12px}.milestone-timeline li,.milestone-timeline li:nth-child(2n){width:100%;margin-left:0;padding-left:40px}}