.install-hero{padding:16px 0;background:linear-gradient(135deg,#edf7f3,#fffaf0)}
.install-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;align-items:center}
.install-hero h1{margin:10px 0 16px;font:500 clamp(1.8rem,3vw,2.75rem)/1.02 Georgia,serif;letter-spacing:-.04em}
.install-lead{max-width:720px;margin:0;color:var(--muted);font-size:1.12rem}
.install-actions{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 13px}.install-actions .button{margin:0}.install-status{margin:0;color:#526b65;font-weight:700}
.install-actions [data-install-button][hidden]{display:none}
.install-summary{display:grid;gap:9px;padding:16px;border:1px solid #cfe0da;border-radius:28px;background:#fff;box-shadow:var(--shadow)}.install-summary img{padding:13px;border-radius:20px;background:#e6f2ee}.install-summary strong{font:600 1.45rem/1.15 Georgia,serif}.install-summary span{color:var(--muted)}
.install-section{padding:16px 0}.install-section-alt{background:#eef6f2}.install-section h2,.install-help h2{margin:6px 0 16px;font-size:clamp(1.65rem,3vw,2.65rem)}
.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.install-card{position:relative;padding:16px;border:1px solid var(--line);border-radius:24px;background:#fff}.install-card[data-current="true"]{border-color:var(--green);box-shadow:0 0 0 3px #1d695d1c}.install-platform{display:inline-flex;padding:5px 10px;border-radius:999px;color:#155f53;background:#e0f1eb;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.install-card h3{margin:13px 0 8px;font-size:1.32rem}.install-card ol{margin:0 0 16px;padding-left:22px;color:#435b56}.install-card li{margin:8px 0}.install-card>a{color:var(--green);font-weight:800}
.install-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.install-info-grid>div>p:last-child{color:var(--muted);font-size:1.02rem}.install-info-grid ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.install-info-grid li{display:grid;gap:2px;padding:16px 18px;border-radius:16px;background:#f2f7f5}.install-info-grid li span{color:var(--muted)}
.install-help{padding:0 0 28px}.install-help-card{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px;border-radius:26px;color:#fff;background:var(--green-dark)}.install-help-card h2{margin-bottom:10px}.install-help-card p:last-child{max-width:780px;margin:0;color:#d6e5e1}.install-help-card .button{flex:0 0 auto;color:var(--green-dark);background:#fff}
@media(max-width:800px){.install-hero-grid,.install-info-grid{grid-template-columns:1fr;gap:25px}.install-summary{max-width:620px}.install-grid{grid-template-columns:1fr}.install-help-card{align-items:stretch;flex-direction:column}.install-help-card .button{width:100%;text-align:center}}
@media(max-width:620px){.install-hero{padding:24px 0}.install-hero h1{font-size:2rem}.install-lead{font-size:1rem}.install-actions{align-items:stretch;flex-direction:column;margin-top:19px}.install-actions .button{text-align:center}.install-summary{padding:12px;border-radius:20px}.install-section{padding:24px 0}.install-section h2,.install-help h2{margin-bottom:19px;font-size:1.48rem}.install-card{padding:12px;border-radius:18px}.install-info-grid{gap:18px}.install-help{padding-bottom:24px}.install-help-card{gap:19px;padding:16px;border-radius:20px}}
