.borescope-section{background:#f8f9fa;padding:3.5rem 2rem}.borescope-container{max-width:1200px;margin:0 auto}.borescope-header{text-align:center;margin-bottom:2.5rem}.borescope-badge-new{color:#fff;background:#036;border-radius:50px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.4rem 1.2rem;font-size:.82rem;font-weight:600;display:inline-flex}.borescope-title-new{color:#1a1a1a;margin-bottom:.6rem;font-size:2rem;font-weight:700;line-height:1.2}.borescope-title-new span{color:#036}.borescope-subtitle-new{color:#666;max-width:640px;margin:0 auto;font-size:1rem;line-height:1.6}.borescope-body{grid-template-columns:1fr 280px;align-items:start;gap:2.5rem;display:grid}.borescope-steps{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.borescope-step{background:#fff;border:1px solid #e0e7ef;border-left:3px solid #036;border-radius:6px;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.borescope-step-icon{color:#036;flex-shrink:0;margin-top:.1rem}.borescope-step h4{color:#036;margin:0 0 .2rem;font-size:.85rem;font-weight:700}.borescope-step p{color:#777;margin:0;font-size:.78rem;line-height:1.45}.borescope-side{background:#fff;border:1px solid #e0e7ef;border-radius:10px;padding:1.5rem}.borescope-side-title{color:#036;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.85rem;font-weight:700}.borescope-types{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.borescope-type-tag{color:#036;background:#f0f4f8;border:1px solid #d0dce8;border-radius:50px;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.borescope-contact-row{gap:.5rem;margin-bottom:.75rem;display:flex}.borescope-call-btn,.borescope-wa-btn{border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.borescope-call-btn{color:#fff;background:#036}.borescope-wa-btn{color:#fff;background:#25d366}.borescope-call-btn:hover,.borescope-wa-btn:hover{opacity:.88}.borescope-cta-link{color:#036;background:0 0;border:1.5px solid #036;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.borescope-cta-link:hover{color:#fff;background:#036}@media (max-width:900px){.borescope-body,.borescope-steps{grid-template-columns:1fr}}.borescope-badge{color:#fff;background:#036;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #0363}.badge-icon{color:#036;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex}.borescope-title{text-align:center;color:#1a1a1a;margin-bottom:1rem;font-size:2.8rem;font-weight:700;line-height:1.2}.borescope-title .highlight{color:#036;margin-top:.5rem;display:block}.borescope-subtitle{text-align:center;color:#666;max-width:700px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.2rem}.borescope-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.borescope-card{background:#fff;border-radius:12px;padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 20px #00000014}.borescope-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.borescope-card-highlight{color:#333;background:#fff}.borescope-card-highlight h3{color:#036}.borescope-card-highlight .capability-icon{color:#036;background:#0033661a}.card-icon{color:#036;width:48px;height:48px;margin-bottom:1.5rem}.card-icon svg{stroke-width:2px;width:100%;height:100%}.borescope-card h3{color:#1a1a1a;margin-bottom:1.5rem;font-size:1.4rem;font-weight:700}.engine-list{margin:0;padding:0;list-style:none}.engine-list li{color:#333;border-bottom:1px solid #e9ecef;padding:.75rem 0;font-size:1.05rem;font-weight:500}.engine-list li:last-child{border-bottom:none}.capabilities-list{margin:0;padding:0;list-style:none}.capabilities-list li{color:#333;align-items:center;gap:.75rem;padding:.75rem 0;font-size:1.05rem;display:flex}.borescope-card-highlight .capabilities-list li{color:#333}.capability-icon{color:#036;background:#0033661a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:flex}.equipment-highlight{background:#f8f9fa;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.equipment-highlight strong{color:#036;margin-bottom:.5rem;font-size:1.2rem;display:block}.equipment-highlight p{color:#666;margin:0;font-size:.95rem;line-height:1.5}.availability-badge{color:#fff;text-align:center;background:#28a745;border-radius:6px;padding:.75rem;font-size:1rem;font-weight:600}.borescope-cta{text-align:center}.cta-buttons-row{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.cta-button{border-radius:50px;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #00000026}.cta-call{color:#fff;background:#036}.cta-call:hover{background:#004080;transform:translateY(-2px);box-shadow:0 6px 25px #0366}.cta-whatsapp{color:#fff;background:#25d366}.cta-whatsapp:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 25px #25d36666}.button-icon{font-size:1.3rem}.cta-link-secondary{color:#036;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.cta-link-secondary:hover{color:#004080;text-decoration:underline}.arrow{font-size:1.5rem;transition:transform .3s}.cta-button:hover .arrow{transform:translate(5px)}.borescope-bg-pattern{z-index:1;opacity:.5;background-image:linear-gradient(30deg,#0000 48%,#00336608 49% 51%,#0000 52%),linear-gradient(60deg,#0000 48%,#00336608 49% 51%,#0000 52%);background-size:50px 50px;width:50%;height:100%;position:absolute;top:0;right:0}@media (max-width:768px){.borescope-title{font-size:2rem}.borescope-grid{grid-template-columns:1fr}.borescope-section{padding:3rem 1.5rem}.cta-buttons-row{flex-direction:column;gap:1rem}.cta-button{justify-content:center;width:100%;padding:1rem 2rem;font-size:1rem}}
