.pc-coverage-page{margin:0;background:linear-gradient(145deg,#f0f6fb,#fff 70%)}.pc-coverage-page>*{margin-block-start:0}.pc-coverage-page .pc-eyebrow{font-size:.69rem;letter-spacing:.17em;color:#4a6b8d;margin:0 0 12px}.pc-coverage-page h2{font-size:clamp(1.8rem,2.9vw,2.8rem);line-height:1.1;letter-spacing:-.035em;margin:0}.pc-coverage-page p{line-height:1.5}.pc-coverage-hero{min-height:395px;background:linear-gradient(100deg,#0b2138f5 5%,#193c57d9 38%,#132d4610 80%),url('cobertura-banner-cargas.png') right 60%/cover}.pc-coverage-hero-copy{padding:65px max(30px,calc((100% - 1180px)/2));padding-right:44%}.pc-coverage-hero h1{font-size:clamp(2.8rem,4.3vw,4.3rem);line-height:1.02;letter-spacing:-.035em;color:white;margin:0 0 22px}.pc-coverage-hero h1 span{color:#b8d6f0}.pc-coverage-hero .pc-eyebrow{color:#bdcfe0}.pc-coverage-hero-copy>p:not(.pc-eyebrow){color:#f1f6fb;font-size:1rem;max-width:490px}.pc-coverage-national{padding-top:30px;padding-bottom:36px}.pc-coverage-overview{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:stretch}.pc-coverage-map{position:relative;margin:0;min-height:420px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#e7f5ff 0%,#f7fbfe66 57%,transparent 70%)}.pc-coverage-map:before{content:'';position:absolute;inset:5% 12%;border:1px dashed #b8d7f0;border-radius:50%;transform:rotate(-18deg);pointer-events:none}.pc-coverage-map-image{width:100%;margin:0!important;position:relative}.pc-coverage-map-image img{display:block;width:100%;height:auto;border-radius:0}.pc-coverage-map-label{position:absolute;left:61%;top:62%;margin:0;background:linear-gradient(135deg,#285174,#0a2239);color:white!important;border:1px solid #c8e7ff;border-radius:18px;padding:6px 12px;font-size:.68rem;box-shadow:0 3px 15px #195d8b30}.pc-coverage-map-label:before{content:'●';color:#b4e5ff;margin-right:6px}.pc-coverage-map-note{position:absolute;bottom:5px;left:0;display:flex;align-items:center;gap:12px;max-width:220px;padding:16px;background:#ffffffed;border:1px solid #fff;border-radius:10px;box-shadow:0 7px 20px #103e5e09}.pc-coverage-map-note-copy{margin:0}.pc-coverage-map-note h3{font-size:.85rem;margin:0 0 6px}.pc-coverage-map-note p{font-size:.7rem;margin:0}.pc-coverage-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;padding:12px;border-radius:50%;background:linear-gradient(135deg,#c5ddf4,#ecf5fd);margin:0!important}.pc-coverage-icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;filter:brightness(0) saturate(100%);opacity:.8}.pc-coverage-info-stack{display:grid;grid-template-rows:1fr 1fr;gap:22px;margin:0}.pc-coverage-info{position:relative;display:flex;gap:18px;margin:0;padding:26px;border:1px solid #fff;border-radius:13px;box-shadow:0 8px 25px #143d620c;overflow:hidden;background-color:white}.pc-coverage-info-copy{margin:0;position:relative;max-width:235px}.pc-coverage-info .pc-eyebrow{font-size:.61rem;margin:0 0 10px}.pc-coverage-info h2{font-size:1.8rem}.pc-coverage-info p:not(.pc-eyebrow){font-size:.8rem;max-width:190px;margin:14px 0 0}.pc-coverage-base{background:linear-gradient(90deg,#fff 25%,#fffffff2 58%,#ffffff05),url('queretaro-about.webp') 65% center/cover}.pc-coverage-reach{background:linear-gradient(90deg,#fff 25%,#fffffff2 58%,#ffffff05),url('cobertura-destinos.png') center 65%/cover}.pc-coverage-routes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.pc-coverage-route{display:flex;align-items:center;gap:18px;padding:24px;border-radius:12px;min-height:120px;margin:0;border:1px solid #e1eaf3;box-shadow:0 5px 14px #193c570c}.pc-coverage-route-copy{margin:0;flex:1}.pc-coverage-route h3{font-size:1.45rem;letter-spacing:-.02em;margin:0}.pc-coverage-route .pc-eyebrow{font-size:.63rem;margin:0 0 8px}.pc-coverage-origin{background:linear-gradient(90deg,#092337f5,#173d5ce6 58%,#12355655),url('queretaro-about.webp') center/cover}.pc-coverage-origin h3{color:white}.pc-coverage-origin .pc-eyebrow{color:#c7daeb}.pc-coverage-origin .pc-coverage-icon{background:#ffffff20;border:1px solid #ffffff50}.pc-coverage-origin .pc-coverage-icon img{filter:brightness(0) invert(1)}.pc-coverage-destination{background:linear-gradient(95deg,#f4f9ff,#f4f9ffdf),url('mexico-network.svg') right center/contain no-repeat}.pc-coverage-route-arrow{margin:0}.pc-coverage-route-arrow a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#dfebf7;color:#17446a;text-decoration:none}.pc-coverage-origin .pc-coverage-route-arrow a{background:#ffffff30;color:white}.pc-coverage-cta{position:relative;isolation:isolate;overflow:hidden;background:url('cobertura-cotizacion.png') right center/cover}.pc-coverage-cta:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#0a2239fa,#244c68ef);clip-path:polygon(0 0,54% 0,64% 50%,54% 100%,0 100%)}.pc-coverage-cta:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#16374fa0,transparent)}.pc-coverage-cta-copy{padding:44px max(30px,calc((100% - 1180px)/2));padding-right:42%}.pc-coverage-cta :is(h2,p){color:white}.pc-coverage-cta .pc-eyebrow{color:#c4d7e6}.pc-coverage-cta-copy>p:not(.pc-eyebrow){font-size:.94rem;margin:18px 0 24px}.pc-coverage-cta .wp-block-button__link{background:linear-gradient(135deg,#fff,#e1eef9);color:#0a2239;font-size:.8rem;padding:13px 23px}.pc-coverage-process{padding-top:42px;padding-bottom:25px}.pc-coverage-process-intro{font-size:.9rem;margin:16px 0 24px}.pc-coverage-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pc-coverage-step{background:linear-gradient(135deg,#fff,#f9fcff);border:1px solid #e4edf5;border-radius:13px;padding:23px;margin:0;box-shadow:0 6px 18px #1b426009}.pc-coverage-step .pc-coverage-icon{width:48px;height:48px;margin-bottom:18px!important}.pc-coverage-step h3{font-size:1rem;margin:0 0 12px;letter-spacing:-.02em}.pc-coverage-step p{font-size:.82rem;margin:0}.pc-coverage-note{padding-block:12px}.pc-coverage-note p{font-size:.7rem;margin:0}
@media(max-width:950px){.pc-coverage-hero-copy{padding-right:35%}.pc-coverage-overview{gap:20px;grid-template-columns:1.1fr 1fr}.pc-coverage-info{padding:20px;gap:12px}.pc-coverage-info h2{font-size:1.5rem}.pc-coverage-info .pc-coverage-icon{width:40px;height:40px;padding:9px}.pc-coverage-route{padding:20px;gap:12px}.pc-coverage-route h3{font-size:1.2rem}.pc-coverage-steps{gap:14px}.pc-coverage-step{padding:18px}.pc-coverage-cta-copy{padding-right:36%}}
@media(max-width:650px){.pc-coverage-page .pc-section{padding-inline:22px}.pc-coverage-hero-copy{padding:36px 22px 150px}.pc-coverage-hero h1{font-size:2.65rem}.pc-coverage-hero{background-position:68% center;background-image:linear-gradient(110deg,#0b2138f5 6%,#193c57c9 58%,#132d4630),url('cobertura-banner-cargas.png')}.pc-coverage-overview{grid-template-columns:1fr}.pc-coverage-map{min-height:300px;padding-bottom:45px}.pc-coverage-map-label{top:55%}.pc-coverage-map-note{max-width:185px;padding:12px}.pc-coverage-map-note .pc-coverage-icon{width:35px;height:35px;padding:7px}.pc-coverage-info-stack{gap:16px}.pc-coverage-info{min-height:180px;padding:23px;gap:16px}.pc-coverage-info h2{font-size:1.75rem}.pc-coverage-routes{grid-template-columns:1fr;gap:16px;margin-top:22px}.pc-coverage-route h3{font-size:1.3rem}.pc-coverage-cta-copy{padding:34px 22px 120px}.pc-coverage-cta:before{clip-path:none;background:linear-gradient(100deg,#0a2239f0,#244c68cc 75%,#244c6855)}.pc-coverage-cta{background-position:66% center}.pc-coverage-steps{grid-template-columns:1fr 1fr;gap:14px}.pc-coverage-step{padding:17px}.pc-coverage-step h3{font-size:.91rem}}
