.bootguide{margin:64px 0 0;padding-top:55px;border-top:1px solid #d5dfd6;scroll-margin-top:25px}.bootintro{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.bootintro h2{font-size:38px;line-height:1.16;margin:18px 0}.bootintro h2 em{font-style:normal;color:#4b715b}.bootguide p,.bootguide li{font-size:14px;line-height:1.85;color:#526771}.bootvisual{display:flex;flex-direction:column;align-items:center;gap:18px;background:#112b3a;color:#f8faf7;padding:35px 20px;border-radius:16px;transform:rotate(-2deg)}.bootvisual>span{display:grid;place-items:center;width:85px;height:115px;border-radius:13px;background:#c9ed79;color:#112b3a;font:800 25px Manrope,Arial;box-shadow:6px 6px 0 #385343}.bootvisual strong{font-size:13px;letter-spacing:1px}.bootvisual small{color:#cfdfd3;font-size:12px}.bootwarning{padding:22px 25px;background:#fff4df;border:1px solid #e4cf9f;border-left:5px solid #ad791f;border-radius:8px;margin:32px 0}.bootwarning>strong{color:#67470f;font-size:16px}.bootwarning p{margin:8px 0 0;color:#674f28}.bootneeds{background:#edf3e7;padding:26px 30px;border-radius:10px}.bootguide h3{font:700 20px/1.4 Manrope,Arial;color:#112b3a;letter-spacing:-.4px}.bootneeds h3{margin-top:0}.bootneeds ul{padding-left:20px}.bootsteps{list-style:none;counter-reset:boot;padding:0;margin:40px 0}.bootsteps>li{counter-increment:boot;display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:26px 0;border-bottom:1px solid #dce3de}.bootsteps>li:before{content:counter(boot,decimal-leading-zero);display:grid;place-items:center;width:43px;height:43px;background:#112b3a;color:#c9ed79;border-radius:10px;font:700 16px Manrope,Arial}.bootsteps h3{margin:5px 0 12px}.bootsteps p{margin:10px 0}.boottable{overflow-x:auto;border:1px solid #d4dfd4;border-radius:8px;margin:20px 0}.boottable table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.boottable caption{text-align:left;padding:13px;background:#f0f4eb;font-size:12px;color:#526771}.boottable th,.boottable td{padding:13px;border-bottom:1px solid #dce3de;vertical-align:top}.boottable th{background:#e6eddd;color:#112b3a}.boottable tr:last-child td{border:0}.bootguide .bootnote{font-size:12px;line-height:1.8}.bootnote a{color:#355d42;text-decoration:underline}.boothelp{background:white;border:1px solid #d5dfd6;border-radius:10px;padding:25px 28px;margin:30px 0}.boothelp h3{margin-top:0}.boothelp details{padding:16px 0;border-top:1px solid #e1e7dc}.boothelp summary{font-size:14px;font-weight:600;cursor:pointer;color:#112b3a}.boothelp details p{margin-bottom:0}@media(max-width:700px){.bootintro{grid-template-columns:1fr;gap:25px}.bootintro h2{font-size:30px}.bootvisual{transform:none;padding:24px}.bootsteps>li{grid-template-columns:34px minmax(0,1fr);gap:13px}.bootsteps>li:before{width:33px;height:33px;font-size:13px}.bootneeds,.boothelp{padding:22px 18px}.boottable th,.boottable td{padding:9px;font-size:12px}.bootguide h3{font-size:18px}.bootguide{margin-top:40px;padding-top:35px}}

.firmwareguide{margin-top:40px;padding:30px;background:#f0f4eb;border:1px solid #d1ddcc;border-radius:12px;scroll-margin-top:25px}.firmwareguide>h3{font-size:28px;margin:14px 0}.firmwarecards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0}.firmwarecards article{background:white;border:1px solid #d9e3d3;padding:22px;border-radius:9px}.firmwareguide h4{font:700 19px/1.5 Manrope,Arial;color:#112b3a;margin:14px 0}.firmwarecards p{margin-bottom:0}.firmwareconcept{padding:22px;border-left:4px solid #6e9045;background:#e1ebd5;margin:25px 0}.firmwareconcept>strong{color:#112b3a;font-size:17px}.firmwareconcept p{margin:10px 0 0}.firmwarecheck{padding-left:22px}.firmwarecheck li{padding:5px 0}.firmwarequestion{background:white;border:1px solid #d1ddcc;padding:18px;border-radius:8px;margin:24px 0}.firmwarequestion summary{font-weight:600;font-size:14px;cursor:pointer;color:#112b3a}.firmwarequestion p{margin-bottom:0}#gravacao-rufus{scroll-margin-top:25px}@media(max-width:700px){.firmwareguide{padding:22px 16px}.firmwareguide>h3{font-size:24px}.firmwarecards{grid-template-columns:1fr}.firmwarecards article{padding:18px}.firmwareconcept{padding:18px}}
