.install-hero .hero-note{margin-top:22px;font-size:.88rem;color:#cbb9a5}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.benefit-card{padding:30px 26px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.015));box-shadow:0 20px 50px rgba(0,0,0,.18);transition:transform .25s ease,border-color .25s ease}.benefit-card:hover{transform:translateY(-4px);border-color:rgba(223,169,99,.4)}.benefit-card h3{margin-top:14px;font-size:1.3rem}.benefit-card p{margin-top:10px;font-size:.95rem}.install-credentials{grid-template-columns:repeat(3,1fr)}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.step{position:relative;padding:28px 23px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.025)}.step b{display:block;font-family:Georgia,serif;font-size:2.1rem;color:var(--gold);margin-bottom:13px}.step p{margin-top:8px;font-size:.93rem}.faq{display:grid;gap:12px}.faq details{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025);padding:0 22px}.faq summary{cursor:pointer;padding:20px 0;font-weight:900;color:#fff}.faq details p{padding:0 0 22px}.faq details[open]{border-color:rgba(223,169,99,.36);background:rgba(223,169,99,.055)}@media (max-width:940px){.benefits-grid,.process-grid{grid-template-columns:1fr 1fr}.install-credentials{grid-template-columns:1fr}}@media (max-width:590px){.benefits-grid,.process-grid{grid-template-columns:1fr}}