.install-hero{padding:72px 24px 56px;text-align:center;border-bottom:1px solid var(--border)}.install-hero h1{font-size:clamp(1.8rem,4.5vw,2.8rem);color:var(--text);margin-bottom:12px;letter-spacing:-0.03em}.install-hero h1 em{font-style:normal;color:var(--accent)}.install-hero p{color:var(--text-muted);font-size:0.92rem;max-width:520px;margin:0 auto}.install-content{max-width:820px;margin:0 auto;padding:80px 24px}.content-block{margin-bottom:72px}.content-block:last-child{margin-bottom:0}.block-number{font-family:Sora,'Sora Fallback',sans-serif;font-size:0.7rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:12px;display:block}.content-block h2{font-size:clamp(1.3rem,3vw,1.7rem);color:var(--text);margin-bottom:20px;letter-spacing:-0.02em}.content-block > p{color:var(--text-muted);font-size:0.9rem;line-height:1.85;margin-bottom:16px}.content-block + .content-block{padding-top:72px;border-top:1px solid var(--border)}.check-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin:24px 0}.check-list li{display:flex;align-items:flex-start;gap:12px;font-size:0.88rem;color:var(--text-muted);line-height:1.7}.check-list li i{color:var(--gold);font-size:0.7rem;margin-top:6px;flex-shrink:0}.install-steps{display:flex;flex-direction:column;gap:16px;margin:28px 0}.install-step{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color 0.2s}.install-step:hover{border-color:var(--text-subtle)}.step-num{width:36px;height:36px;border-radius:8px;background:var(--bg-elevated);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:Sora,'Sora Fallback',sans-serif;font-size:0.8rem;font-weight:700;color:var(--text);flex-shrink:0}.step-text h3{font-size:0.9rem;color:var(--text);margin-bottom:4px;font-weight:600}.step-text p{color:var(--text-muted);font-size:0.84rem;line-height:1.7}.info-box{padding:24px;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);margin:28px 0}.info-box p{color:var(--text-muted);font-size:0.88rem;line-height:1.8;margin:0}.info-box strong{color:var(--text)}.devices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:28px 0}.device-card{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color 0.2s}.device-card:hover{border-color:var(--text-subtle)}.device-card i{color:var(--accent);font-size:1rem;flex-shrink:0}.device-card span{font-size:0.84rem;color:var(--text-muted);font-weight:500}.install-cta{text-align:center;padding:80px 24px;border-top:1px solid var(--border)}.install-cta h2{font-size:clamp(1.3rem,3vw,1.7rem);color:var(--text);margin-bottom:12px}.install-cta p{color:var(--text-muted);font-size:0.92rem;max-width:440px;margin:0 auto 28px}.install-cta .hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.install-hero{padding:56px 20px 40px}.install-content{padding:56px 20px}.content-block{margin-bottom:48px}.content-block + .content-block{padding-top:48px}.devices-grid{grid-template-columns:1fr 1fr}.install-cta{padding:56px 20px}}