.install-guide{--red:#ed0026;--ink:#17232b;--soft:#f2f3f4;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff}.install-guide *{box-sizing:border-box}.install-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.install-hero{padding:78px 0 72px;color:#fff;background:linear-gradient(110deg,#111d25,#26343d)}.install-eyebrow{margin:0 0 16px!important;color:var(--red);font-size:13px!important;font-weight:800;letter-spacing:2px}.install-hero h1{max-width:880px;margin:0;text-align:left;font:700 clamp(42px,5vw,66px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-2px}.install-lead{max-width:760px;margin:24px 0 0;font-size:20px;line-height:1.55;color:#e4eaed}.install-actions{display:flex;gap:14px;margin-top:32px}.install-primary,.install-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 23px;border-radius:5px;font-weight:700;text-decoration:none}.install-primary{background:var(--red);color:#fff}.install-secondary{border:1px solid #ffffff80;color:#fff}.install-tools{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e0e4e6;border-top:0}.install-tools div{display:grid;gap:5px;padding:24px 26px;border-right:1px solid #e0e4e6}.install-tools div:last-child{border:0}.install-tools strong{font-size:17px}.install-tools span{color:#67737b;font-size:14px}.install-guide h2{text-align:left;font:700 34px/1.15 Arial,Helvetica,sans-serif}.install-prep{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:76px 0}.install-prep p{color:#56636b;font-size:17px;line-height:1.65}.install-prep ul{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0;list-style:none}.install-prep li{padding:18px;background:var(--soft);border-radius:6px;font-weight:700}.install-steps{padding:72px 0 82px;background:var(--soft)}.install-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.install-step-grid article{padding:30px;background:#fff;border:1px solid #e0e4e6;border-radius:8px}.install-step-grid span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--red);color:#fff;font-weight:800}.install-step-grid h3{margin:20px 0 10px;font-size:20px}.install-step-grid p{margin:0;color:#56636b;line-height:1.55}.install-video{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center;padding:80px 0}.install-video p{color:#56636b;line-height:1.6}.install-video-frame{aspect-ratio:16/9;overflow:hidden;border-radius:9px;background:#111}.install-video-frame iframe{width:100%;height:100%;border:0}.install-tapestry{padding:72px 0;background:#17232b;color:#fff}.install-tapestry-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center}.install-tapestry h2{color:#fff}.install-tapestry p{color:#dce3e6;line-height:1.65}.install-video-card{display:flex;align-items:center;justify-content:space-between;min-height:150px;padding:30px;border:1px solid #ffffff55;border-radius:8px;color:#fff;text-decoration:none;font-size:20px}.install-video-card span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--red)}.install-faq{padding:78px 0 88px}.install-warning-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.install-warning-grid>div{padding:25px;border:1px solid #dfe4e7;border-left:4px solid var(--red);border-radius:6px}.install-warning-grid h3{margin:0 0 8px}.install-warning-grid p{margin:0;color:#59666e}.install-cta{padding:65px 0;text-align:center;background:var(--soft)}.install-cta h2{text-align:center;margin:0}.install-cta p{margin:12px 0 25px;color:#59666e}@media(max-width:850px){.install-tools{grid-template-columns:1fr 1fr}.install-prep,.install-video,.install-tapestry-grid{grid-template-columns:1fr;gap:34px}.install-step-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.install-wrap{width:calc(100% - 32px)}.install-hero{padding:48px 0}.install-hero h1{font-size:38px;letter-spacing:-1px}.install-lead{font-size:17px}.install-actions{display:grid}.install-tools,.install-step-grid,.install-warning-grid,.install-prep ul{grid-template-columns:1fr}.install-tools div{border-right:0;border-bottom:1px solid #e0e4e6}.install-prep{padding:55px 0}.install-steps,.install-video,.install-faq{padding-top:55px;padding-bottom:60px}.install-guide h2{font-size:29px}}
.install-video-links{display:grid;gap:14px}
