.tc-service-escaneado{background:#fff;color:#52657e}
.tc-service-escaneado .tc-simple-wrap{max-width:1160px;width:calc(100% - 64px);margin:0 auto}
.tc-service-escaneado .tc-simple-top{padding:44px 0 52px;background:linear-gradient(140deg,#edf4ff,#fff)}
.tc-service-escaneado .tc-simple-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:58px;align-items:start}
.tc-service-escaneado .tc-simple-kicker{display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#0058a3;margin-bottom:10px}
.tc-service-escaneado h1{color:#19365e;font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.12;margin:0 0 16px;text-wrap:balance}
.tc-service-escaneado .tc-simple-lead{font-size:1.08rem;line-height:1.65;margin:0 0 24px;max-width:620px}
.tc-service-escaneado .tc-quote-card{background:#fff;border:1px solid #d8e5f7;border-radius:18px;padding:25px;box-shadow:0 10px 32px #19365e08}
.tc-service-escaneado .tc-quote-card h2{font-size:1.22rem;line-height:1.3;color:#19365e;margin:0 0 8px}
.tc-service-escaneado .tc-price-caption{font-size:.86rem;color:#586678;line-height:1.5;margin:0 0 15px}
.tc-service-escaneado .tc-simple-table{width:100%;border-collapse:collapse;font-size:1rem}
.tc-service-escaneado .tc-simple-table th,.tc-service-escaneado .tc-simple-table td{padding:12px 8px;border-bottom:1px solid #e5eaf1;text-align:right}
.tc-service-escaneado .tc-simple-table th:first-child{text-align:left}
.tc-service-escaneado .tc-simple-table thead th{color:#64748b;font-size:.82rem;font-weight:600}
.tc-service-escaneado .tc-simple-table tbody td{color:#19365e;font-weight:750;font-size:1.12rem}
.tc-service-escaneado .tc-simple-table tbody tr:last-child>*{border-bottom:0}
.tc-service-escaneado .tc-main-action{display:flex;width:100%;justify-content:center;gap:10px;align-items:center;margin-top:20px;padding:15px 18px;border-radius:10px;background:#0058a3;color:#fff!important;text-decoration:none;font-weight:750;text-align:center;line-height:1.45}
.tc-service-escaneado .tc-main-action:hover{background:#004b8b}
.tc-service-escaneado .tc-secondary-action{display:block;text-align:center;font-size:.87rem;margin-top:13px;text-underline-offset:3px;line-height:1.5}
.tc-service-escaneado .tc-paper{margin-top:18px;border-top:1px solid #e5eaf1;padding-top:16px}
.tc-service-escaneado .tc-paper>summary{cursor:pointer;color:#19365e;font-weight:650;font-size:.93rem;line-height:1.5}
.tc-service-escaneado .tc-paper p{margin:15px 0;line-height:1.65;font-size:.92rem}
.tc-service-escaneado .tc-simple-aside{padding-top:5px;min-width:0}
.tc-service-escaneado .tc-simple-photo{width:100%;height:310px;object-fit:cover;border-radius:18px;display:block}
.tc-service-escaneado .tc-order-steps{margin:23px 0 0;padding-left:22px;line-height:1.65}
.tc-service-escaneado .tc-order-steps li{margin-bottom:12px;padding-left:4px}
.tc-service-escaneado .tc-order-steps strong{color:#19365e}
.tc-service-escaneado .tc-local-line{font-size:.9rem;line-height:1.7;padding-top:16px;border-top:1px solid #d8e5f7;margin-top:18px}
.tc-service-escaneado .tc-audience-link{font-size:.95rem;line-height:1.6;margin:22px 0 0}
.tc-service-escaneado .tc-simple-help{padding:42px 0 54px}
.tc-service-escaneado .tc-simple-help h2{font-size:1.6rem;line-height:1.3;color:#19365e;margin:0 0 20px}
.tc-service-escaneado .tc-help-row{border:1px solid #d8e5f7;border-radius:12px;margin:0 0 12px;background:#fff}
.tc-service-escaneado .tc-help-row>summary{padding:20px 22px;font-size:1rem;color:#19365e;font-weight:650;cursor:pointer;line-height:1.5}
.tc-service-escaneado .tc-help-row[open]>summary{border-bottom:1px solid #e5eaf1}
.tc-service-escaneado .tc-help-body{padding:24px;line-height:1.75}
.tc-service-escaneado .tc-help-body p{margin:0 0 18px}
.tc-service-escaneado .tc-help-body a{color:#0058a3;text-underline-offset:3px}
.tc-service-escaneado .tc-help-body ul{margin:0 0 18px;padding-left:22px}
.tc-service-escaneado .tc-help-body li{margin-bottom:8px}
.tc-service-escaneado .tc-policy-note{font-size:.85rem;margin:24px 0 0;color:#64748b;line-height:1.65}
.tc-service-escaneado .tc-help-body section{padding:0!important;background:transparent!important;margin:0!important}
.tc-service-escaneado .tc-help-body .container{width:100%!important;max-width:none!important;margin:0!important}
.tc-service-escaneado .tc-help-body .faq-list{display:grid;gap:14px}
.tc-service-escaneado .tc-help-body .faq-item{border:0;border-bottom:1px solid #e5eaf1;border-radius:0;padding:0 0 18px;margin:0;background:none}
.tc-service-escaneado .tc-help-body .faq-item:last-child{border:0;padding-bottom:0}
.tc-service-escaneado .tc-help-body h3{font-size:1.04rem;line-height:1.5;margin:0 0 10px;color:#19365e}
.tc-service-escaneado .tc-help-body .faq-item p{margin-bottom:0}
.tc-preview-label{background:#19365e;color:#fff;text-align:center;font:600 13px/1.5 Arial,sans-serif;padding:8px 20px}
@media(max-width:1000px){.tc-service-escaneado .tc-simple-layout{gap:30px}.tc-service-escaneado .tc-simple-wrap{width:calc(100% - 40px)}}
@media(max-width:768px){
 .tc-services-menu{margin-right:0}
 .tc-services-panel{width:100%;left:0;right:auto;grid-template-columns:1fr;gap:18px;padding:20px;max-height:62vh}
 .tc-service-escaneado .tc-simple-layout{grid-template-columns:minmax(0,1fr);gap:26px}
 .tc-service-escaneado .tc-simple-top{padding:28px 0 32px}
 .tc-service-escaneado h1{font-size:2rem;line-height:1.16}
 .tc-service-escaneado .tc-simple-lead{font-size:1rem;line-height:1.65;margin-bottom:20px}
 .tc-service-escaneado .tc-quote-card{padding:20px}
 .tc-service-escaneado .tc-simple-table th,.tc-service-escaneado .tc-simple-table td{padding:10px 5px}
 .tc-service-escaneado .tc-simple-table tbody td{font-size:1.05rem}
 .tc-service-escaneado .tc-simple-aside{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:start}
 .tc-service-escaneado .tc-simple-photo{height:130px;border-radius:12px}
 .tc-service-escaneado .tc-order-steps{margin:0;padding-left:19px;font-size:.9rem}
 .tc-service-escaneado .tc-local-line{grid-column:1/-1;margin:0;padding-top:14px}
 .tc-service-escaneado .tc-simple-help{padding:28px 0 36px}
 .tc-service-escaneado .tc-simple-help h2{font-size:1.4rem}
 .tc-service-escaneado .tc-help-row>summary{padding:17px 18px;font-size:.95rem}
 .tc-service-escaneado .tc-help-body{padding:18px}
 .tc-service-escaneado .tc-policy-note{font-size:.82rem}
 .tc-service-escaneado .header .nav-btn,.tc-service-escaneado .whatsapp-float{display:none}
 .tc-service-escaneado .header{padding:10px 0}
 .tc-service-escaneado .header .header-container{gap:10px}
 .tc-service-escaneado .header .logo img{width:190px!important}
 .tc-service-escaneado .tc-main-action{position:fixed;left:20px;right:20px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;margin:0;z-index:1001;font-size:.94rem;box-shadow:0 6px 24px #19365e40}
 .tc-service-escaneado{padding-bottom:82px}
}

.tc-service-escaneado .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.tc-homepage.tc-service-escaneado{background:#fcfdff}
.tc-service-escaneado .tc-quote-card,.tc-service-escaneado .tc-help-row{background:#fcfdff}
.tc-homepage.tc-service-escaneado .tc-simple-top{background:linear-gradient(140deg,#edf4ff,#fcfdff)}
.tc-homepage.tc-service-escaneado .tc-help-body .btn{color:#fff}
@media(max-width:600px){.tc-service-escaneado .tecno-launcher-label{display:none!important}}

.tc-service-escaneado .tc-scan-included{margin:16px 0 0}.tc-service-escaneado .tc-main-action{font-size:.95rem}.tc-service-escaneado .tc-order-steps{scroll-margin-top:160px}
