.lift-page .lift-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.lift-page .lift-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.lift-page .lift-three{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.lift-page .lift-intro{max-width:850px}.lift-page .lift-tint,.lift-page .lift-question{background:#f1f3e9}.lift-page .lift-card{background:white;border-radius:8px;overflow:hidden}.lift-page .lift-card>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;padding:0}.lift-page .lift-card>div{padding:26px}.lift-page .lift-questions{display:grid;gap:17px}.lift-page .field{width:100%}.lift-page select,.lift-page input,.lift-page textarea{max-width:100%}.lift-page .lift-badge{display:inline-block;background:#e4ed8c;padding:6px 12px;border-radius:16px;font-size:14px}.lift-page .lift-info{background:#f1f3e9;padding:28px}.lift-page .lift-table{overflow-x:auto;margin-top:28px}.lift-page table{width:100%;border-collapse:collapse;min-width:560px;text-align:left}.lift-page caption{text-align:left;font-weight:bold;margin-bottom:16px}.lift-page th,.lift-page td{padding:18px;border:1px solid #d1d9cf;vertical-align:top}.lift-page thead{background:#173b35;color:white}.lift-page figure{margin:0}.lift-page .lift-detail-image{width:100%;display:block;aspect-ratio:4/3;object-fit:cover}.lift-page figcaption{padding:12px 0}.lift-page .lift-photo-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lift-page .lift-photo-preview img{width:100%;aspect-ratio:1;object-fit:cover}.lift-page .lift-photo-preview button{font-size:12px}.lift-page .equipment-actions .button{min-height:50px;display:inline-flex;align-items:center;justify-content:center}.lift-page .lift-result{font-weight:600}.lift-dashboard article{padding:24px;border:1px solid #d1d9cf;margin:18px 0;background:#fff}.lift-dashboard dl{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:8px}.lift-dashboard dd{margin:0;overflow-wrap:anywhere}.lift-dashboard img{max-width:240px;max-height:200px}.lift-dashboard .lift-photo-links{display:flex;gap:12px;flex-wrap:wrap}.lift-dashboard textarea{width:100%}.lift-dashboard .field{margin:12px 0}@media(max-width:750px){.lift-page .lift-split,.lift-page .lift-grid,.lift-page .lift-three{grid-template-columns:1fr;gap:24px}.lift-page .lift-photo-preview{grid-template-columns:repeat(2,1fr)}.lift-dashboard dl{grid-template-columns:1fr}.lift-dashboard dd{margin-bottom:12px}}

/* Product gallery: preserve the complete lift and people in each photograph. */
.uplift-lifestyle-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px;align-items:start}.uplift-lifestyle-gallery a{display:block}.uplift-lifestyle-gallery img{display:block;width:100%;height:auto}.uplift-film{position:relative;aspect-ratio:16/9;margin-top:28px}.uplift-film iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#lift-models .lift-card>img{aspect-ratio:3/4;object-fit:cover}@media(max-width:650px){.uplift-lifestyle-gallery{grid-template-columns:1fr;gap:22px}}

.stairlift-network{background:#173b35;color:#fff}.stairlift-network h2,.stairlift-network p,.stairlift-network a{color:#fff}.stairlift-network .eyebrow{color:#e4ed8c}.stairlift-network .button{background:#e4ed8c;color:#173b35}.stairlift-network .button:hover{background:#d7e476}
